Hallo!
Wie kann man es realisieren, dass men eine exe mit varibalen
aufruft, die dann im prog genutzt werden können?
geht das überhaupt??
RICOLA
Hallo!
Wie kann man es realisieren, dass men eine exe mit varibalen
aufruft, die dann im prog genutzt werden können?
geht das überhaupt??
RICOLA
Ich verzichte bewußt auf Signaturen
natürlich geht das:
, und die variablen in argv kannst du dann beliebig verwenden. oder hab die frage da falsch verstanden?Code:int main(int argc, char **argv)
"Die Terroristen haben versucht, unsere Gesellschaft zu erschüttern. Die Innenminister haben es geschafft." (Andreas Pfitzmann)
Bzw.:
lpCmdLine zeigt auf die KommandozeileCode:int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE, LPSTR lpCmdLine, int nShow)
www.gimpusers.de - GIMP-Tutorials und -Infos
ach so!?
Mal ausprobieren.
Danke
Ich verzichte bewußt auf Signaturen
???
hmmmm, aber ich kann das nicht so recht auswerten:
cout<<*argv;
bei >> ./a.out -param12
Bringt nur "./a.out"
und
cout<<**argv;
bei >> ./a.out -param12
Bringt nur "."
???
Wie komme ich an "-param12" ran??
RICOLA
PS: argc liefert ganz richtig die anzahl der parameter.
Ich verzichte bewußt auf Signaturen
argv ist ein vector (arg vector). Die Anzahl der elemente ist argc (argc count).
shell:
me@localhost $
./a.out arg1 arg2 arg3 ...
argv[0] (*argv) -> "./a.out"
argv[1] -> "arg1"
argv[2] -> "arg2"
argv[3] -> "arg3"
...
argc waere hier 4
stefan
Danke!
RICOLA
Ich verzichte bewußt auf Signaturen
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)