O Windows tem seu próprio 'chamada outro .exe' função (C ++)
-
13-09-2019 - |
Pergunta
Eu sei que em C ++ existe uma função
system("example.exe");
que executa outro programa, colocá-lo requer a stdlib.h
incluir.
Porque eu já estou incluindo 'windows.h', existe uma equivilant para a função system()
no Windows?
Solução
Há CreateProcess para executar uma executável específico, ou ShellExecute para executar programas ou documentos abertos com o seu programa associado.
Se a portabilidade para outras plataformas é qualquer problema em tudo, eu ia ficar com o sistema. #including stdlib.h não vai matá-lo;)
Outras dicas
Verifique a href="http://msdn.microsoft.com/en-us/library/ms682425(VS.85).aspx" rel="nofollow noreferrer"> MSDN página para mais informações
Eu acho que você está procurando CreateProcess?
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow