Externes Prog starten
-
Mir fällt gerade der Befehl nicht ein...
(Suchfunktion bringt auch unentlich viele Treffer)also.... kurze Frage...
Wie starte ich eine Datei(mit einer Funktion)
Das heisst:
nix system(),etc.
-
chille07 schrieb:
Mir fällt gerade der Befehl nicht ein...
(Suchfunktion bringt auch unentlich viele Treffer)also.... kurze Frage...
Wie starte ich eine Datei(mit einer Funktion)
Das heisst:
nix system(),etc.Normalerweise fork() und exec(), aber was meinst du mit "nix system(), etc."
-
ok... ich komme aus AUSTRIA aus Kärnten...
nix == nichts || ohne ...
etc. == und so weiter
undsystem("..");
wirst wohl kennen.
GENAU... exec();
wäre noch gut zu wissen, wie man das genau verwendet (Rückgabetyp, parameter??)
-
chille07 schrieb:
GENAU... exec();
wäre noch gut zu wissen, wie man das genau verwendet (Rückgabetyp, parameter??)
man 3 exec
-
das versteh ich nicht!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-
Hi!
man sind die manpages. In Linux kannst du "man exec" in der Konsole für Infos eingeben oder du guckst hier:
man: execCode-Hacker
-
kann man das auch im WINDOWS verwenden?
-
Hi!
gelöscht.
Code-Hacker
-
Unter Windows verwendet man IIRC [msdn]ShellExecute[/msdn].
-
Unter Windows nimmt man mormalerweise CreateProcess, der std jedenfalls kennt nur system().
-
Wenn ich mich recht entsinne, hatte Windoze da eine ganze Reihe an _spawnXY-Funktionen. Ich glaube, das ging zum Beispiel so:
_spawnl("C:\foo\bar.exe", "bar.exe", "arg1", "arg2", NULL);
Aber fragt mich jetzt nicht, welchen Header man dazu einbinden musste.