Hi,
ich bin ein C++ Neuling (MS Visual C++ 5) und möchte gerne Aufrufparameter (á la meinproggi.exe /x:MeinParameter) verarbeiten.
Wie stelle ich das an ??
Vielen Dank
WIlly
Hi,
ich bin ein C++ Neuling (MS Visual C++ 5) und möchte gerne Aufrufparameter (á la meinproggi.exe /x:MeinParameter) verarbeiten.
Wie stelle ich das an ??
Vielen Dank
WIlly
wenn es ein konsolen progamm ist hat dieses programm den einstiegspunkt main(int argc, char** argv) - argc enthaelt dabei die anzahl der parameter, argv die parameter als nullterminierte strings.
WM_HOPETHISHELPS
thomas woelfer
Im Funktionskopf der Funktion main werden Parameter eingefügt:
irgendeintyp main(int argc, char *argv[]){}.
argc ist eine Ganzzahl mit der Anzahl der Parameter.
argv ist ein Array von "Strings", die ja nur Zeiger auf Zeichen oder so sind.
Parameter1 = argv[1]; usw.
Okey ich misch mich hier einfach mal ein
wegen dem handeling der paris:
unter windof wäre doch : "meinprog.exe -se"
der parameter "se"
unter linux 1. pari "s" zweite pari "e"
Aber was is wen ich unter win 1.pari "s" und 2. pari "e"
muß ich dann meinprog.exe -s -e angeben
Noch was :gibts einnen unterschied zwischen dem direkten aufruf in der dos-box und bei verknüpfung auf dem desktop
u.sw.
danke falls es eienr weiß!