Parameter übergeben beim Aufruf einer Konsolen Applikation unter DOS
-
Hallo an alle,
kann jemand mir sagen, wie ich folgendes in ansi c programieren kann.Ich möchte zwei Parameter übergeben gleich beim Aufruf einer Applikation unter DOS.
Ich bedanke mich und viele Grüße
-
Willst du
-
dein eigenes Programm mit parametern aufrufen?
oder -
ein externes programm aus deinem heraus?
#include <iostream> using namespace std; int main(int argc, char **argv) { return 0; }
argc = anzahl der argumente
argv = argumjente selbst. es wird nach leerzeichen getrennt- Wenn du z.B. mit system() aufrufst musst du nur nen entsprechenden String zum aufrufen zusammenbauen. Bei den API funktionen laufts AFAIK genauso.
// [...] system("find / -name *foo*");
-
-
Hallo,
also ich habe folgendes Problem.
Ich habe eine Applikation namens xyz.exe.Ich möchte sie wie folgt aufrufen:
xyz string1 string2
string1 und string2 sollen die zwei Parameter sein, die von dem Programm weiter verarbeitet werden sollen.
Wie mache ich das????
Danke!!!!!!!!
-
s.o.
Nachträglich n Doppelpost ist jawohl ziemlich daneben!
//Edit: ja, ich hab das C überlesen, aber der aufbau der main-funktion is eh gleich.
-
int main(int argc, char **argv) { /* argc = Anzahl der Argument (bei dir 3) argv[0] = xyz.exe argv[1] = string1 argv[2] = string2 */ return 0; }