valeur de retour de system() en C

Je suis en utilisant le system() de commande en C pour exécuter des commandes comme sc query mysql ou net start mysql.

Si le paramètre est null le pointeur puis elle retourne 1 si le cmd processeur est OK, sinon elle renvoie 0. La réussite de l'exécution d'une commande, elle retourne 0.

Ma question est: puis-je obtenir une liste de ses valeurs de retour? Comme quoi il retourne si la commande n'est pas valide ou que la valeur de retour sur l'échec de l'exécution? Je veux faire des choses différentes en fonction de la valeur de retour de system().

Double Possible de code de retour de system()

OriginalL'auteur Ronin | 2011-12-28