004
24.09.2004, 07:22 Uhr
Tommix
|
Hallo, was Winalf versuchte, nicht zu sagen ist folgendes: Die in der Kommandozeile übergebenen Parameter heißen in C nicht %1 %2 usw. wie in Batch-Dateien, sondern sind im Array argv[] gespeichert. argv[0] ist der Programmname, argv[1] der erste Parameter usw. argc ist die Arraygröße und mindestens 1:
C++: |
#include <stdio.h>
int main(int argc, char** argv) {
if (argc < 2) printf("Keine Parameter uebergeben.\n"); else printf("Erster von %d Parametern: %s\n", argc-1, argv[1]);
return 0; }
|
Gruß, Tommix Dieser Post wurde am 24.09.2004 um 07:23 Uhr von Tommix editiert. |