000
07.04.2009, 10:27 Uhr
~codeman2001
Gast
|
moin, ich frage per lpCmdLine[1] .... lpCmdLine[n] mehrere Parameter ab, welche ich beim start der .exe übergebe.
in meinem c++ programm will ich diese argumente jetzt verwenden.
C++: |
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) {
. . . std::fstream Datei("zvei.txt", std::ios::app); Datei << timeString; Datei << ":"; Datei << lpCmdLine[1] Datei << ":"; Datei << lpCmdLine[2]; Datei << ":"; Datei << lpCmdLine[3]; Datei << "\n";
return 0; }
|
der aufruf der .exe geht über eine verknüpfung mit den parametern: test.exe param1 param2 param3
er erstell die .txt und schreibt auch die parameter rein, jedoch vergisst er die : weiss jemand, woran das liegt?
die ausgabe sieht also folgendermaßen aus: 20090407101028:param1 param2 param3
Gruß |