Fa di Windows ha una propria funzione di 'chiamata di altre .exe' (C ++)
-
13-09-2019 - |
Domanda
Lo so in C ++ v'è una funzione
system("example.exe");
che viene eseguito un altro programma, messo richiede l'inclusione stdlib.h
.
Perché io sto già tra cui 'windows.h', c'è un l'equivalente di funzione system()
in Windows?
Soluzione
CreateProcess di eseguire un eseguibile specifico, o ShellExecute per eseguire programmi o documenti aperti con il loro programma associato.
Se la portabilità verso altre piattaforme è alcun problema a tutti, mi piacerebbe restare con il sistema. #including stdlib.h non ti ucciderà;)
Altri suggerimenti
pagina MSDN per CreateProcess per ulteriori informazioni
Credo che siete in cerca di CreateProcess?
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow