Question sur les code de sortie
Résolu
Rune188
Messages postés
65
Date d'inscription
Statut
Membre
Dernière intervention
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
quelqun peut il m'expliquer a quoi servent les code de sortie?
par exemple que font ils dans l'exemple suivant:
quelqun peut il m'expliquer a quoi servent les code de sortie?
par exemple que font ils dans l'exemple suivant:
if(argc==1) { cerr<<"Pas le bon nombre d argument !"<<endl; exit(1); } if(argc>21) { cerr<<"Trop grand nombre d arguments !"<<endl; exit(1); } if(!(argc%2)) { cerr<<"Il faut 2 argument par objet"<<endl; exit(2); }
A voir également:
- Question sur les code de sortie
- Code ascii - Guide
- Code de déverrouillage oublié - Guide
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages
1 réponse
Bonjour,
La commande exit est utilisée pour terminer un script, comme dans un programme C. Elle peut également renvoyer une valeur, qui sera disponible pour le processus parent du script.
Chaque commande renvoie un code de sortie (quelque fois nommé état de retour ou exit status ).
Une commande ayant réussi renvoie un 0, alors qu'une ayant échoué renvoie une valeur différente de zéro qui est interprétable comme un code d'erreur (choisi par le développeur)
Et puis :
https://en.wikipedia.org/wiki/Exit_status
La commande exit est utilisée pour terminer un script, comme dans un programme C. Elle peut également renvoyer une valeur, qui sera disponible pour le processus parent du script.
Chaque commande renvoie un code de sortie (quelque fois nommé état de retour ou exit status ).
Une commande ayant réussi renvoie un 0, alors qu'une ayant échoué renvoie une valeur différente de zéro qui est interprétable comme un code d'erreur (choisi par le développeur)
Et puis :
https://en.wikipedia.org/wiki/Exit_status
désolé c'est peut être évidant mais je débute :(
Tout comme tu aurais pu avoir 10 ou 55 ou 33.... Bref.. un code de sortie de ton choix