CMD Parameter in mein EXE Programm einlesen und ausführen
-
Gibt es eine elegante Möglichkeit einen ganzen String einzulesen?
Oder führt da kein Weg an einer While-Schlaufe vorbei?
-
GetCommandLine
-
Jochen Kalmbach schrieb:
GetCommandLine
LPTSTR GetCommandLine(void);
Google: site:msdn.microsoft.com GetCommandLine
Danke, jetzt muss ich nur noch wissen wie man mit LPTSTR umgeht...
Suche mal selber auf MSDN...
-
MC C++ schrieb:
Jochen Kalmbach schrieb:
GetCommandLine
LPTSTR GetCommandLine(void);
Google: site:msdn.microsoft.com GetCommandLine
Danke, jetzt muss ich nur noch wissen wie man mit LPTSTR umgeht...
Suche mal selber auf MSDN...LPTSTR ist letzlich nichts anderes als char*.
-
Da liegst Du leider falsch...
LPTSTR ist entweder "char*" oder "wchar_t*" (fall s_UNICODE)
-
falsch!
-
wat soll er denn?
mausposition oder cursorposition?zähl der weg oder
nur das ergebnis?mfg f.-th.
-
#include <windows.h> #include <stdio.h> int main(int argc, char* argv[]) { if(argc > 2 || argc < 2) //überprüft ob genug parameter ang... { printf("Fehler: nicht genug Parameter!!!\nBenutze: mauszeiger x y"); return -1; } else { SetCursorPos(x,y); printf("Taste Druecken zum beenden..."); getch(); } }
Nun kannst du das programm mit hilfe von der cmd abrufen
-
Aris schrieb:
if(argc > 2 || argc < 2) //überprüft ob genug parameter
Kleiner Tip: Es gibt auch einen Operator !=
-
Kann mir bitte jemand sagen was genau assert() macht?
-