Question

Je sais en C ++ il y a une fonction

system("example.exe");

qui exécute un autre programme, a mis l'exige comprennent stdlib.h.

Parce que je suis déjà titre 'windows.h', est-il un equivilant à la fonction system() dans Windows?

Était-ce utile?

La solution

Il est CreateProcess pour exécuter un exécutable spécifique, ou ShellExecute pour exécuter des programmes ou les documents ouverts avec leur programme associé.

Si la portabilité à d'autres plates-formes est une question du tout, je bâton avec le système. #including stdlib.h ne vous tuera pas;)

Autres conseils

Vérifiez la la page MSDN pour CreateProcess pour plus d'informations

Je pense que vous cherchez CreateProcess?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top