2010-07-13 8 views

Répondre

8

system serait le bon posix call. Il prend un pointeur sur char comme commande à exécuter. Voir man 3 system. Cependant system peut être complètement corrompu par des variables d'environnement et une alternative plus difficile à utiliser est exec (voir here).

Un petit exemple pour illustrer:

system("xeyes"); 
system("rm -rf $HOME"); /* never ever try this, really */ 
+0

Avez-vous inclus les citations? ie système ("xeyes"), pas de système (xeyes) –

+0

@Noel Je ne pense pas qu'il a. Ainsi mes exemples et clarifications. – pmr

+2

+1 pour l'humilité débutant :-) – JBRWilkinson