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?

Foi útil?

Solução

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?

scroll top