Programmiertechnik
-
#include <stdio.h> #include <stdlib.h> #include <process.h> char* environment[] = { "TEMP=D:", "PATH=C:\\WINDOWS;C:\\APPS\\UTIL", "CHILD=WAHR", NULL }; int main(int argc, char* argv[]) { int res; printf("\nZum beenden 'EXIT' eingeben"); res = _spawnl(_P_WAIT, "\\command.com", "\\command.com", NULL, environment); if(res == -1) printf("/nProzess wurde nicht gestartet"); else printf("\nProzess wurde gestartet"); exit(res); }
Was genau macht environment in _spawnl?
Ist command.com eine Internetseite die aufegrufen wird oder eine Datei?
Befindet sich command.com in C:\?
-
Hier die Doku zu _spawnl:
http://msdn.microsoft.com/en-us/library/20y988d2.aspxcommand.com ist veraltet und du solltest lieber cmd.exe benutzen.
-
Alles simpelst googelbar.