000
15.01.2005, 11:00 Uhr
RedEagle
|
HI
Irgendwie läuft das nicht so, wie ich mir das Vorgestellt hab.
meine main-funktion:
C++: |
int main(int argc, int *argv[])
|
Wie kann ich jetzt Prüfen, was dem Programm übergeben worden ist??
dos: |
programm 2 4 8 16 32
|
mein ansatzt:
C++: |
int main(int argc, int *argv[]) { if(argc < 6) return 0; //Warum 6 und nicht 5 bzw 4(wenn man von 0 zählt) weiß ich nicht, muss aber so sein.
cout << argv[2] << argv[3] << argv[4] << argv[5] << argv[6];
return 0; }
|
Egal was ich als Prarmeter eingebe, es werden mir immer Hex.-Zahlen ausgegeben.
Was mache ich falsch?? -- MFG RedEagle |