[C] valeur lors de l'appel à exit()

valeur lors de l'appel à exit() [C] - Programmation

Marsh Posté le 29-03-2002 à 16:35:41    

Pour une sortie de programme Ok on retourne 0.
En cas d'erreurs on retourne ? (nombre positif ?)
En cas de warning on retourne ? (nombre negatif ?)
 
???

Reply

Marsh Posté le 29-03-2002 à 16:35:41   

Reply

Marsh Posté le 29-03-2002 à 18:14:08    

DarkOli a écrit a écrit :

Pour une sortie de programme Ok on retourne 0.
En cas d'erreurs on retourne ? (nombre positif ?)
En cas de warning on retourne ? (nombre negatif ?)
 
???  




bah c comme tu veux je crois bien, non ?
if (cafaitpascequetuveux) exit 42;


---------------
email : otb82@hotmail.com
Reply

Marsh Posté le 29-03-2002 à 18:45:44    

Ouais, enfin on essaye en général de faire :
- 0, tout s'est bien passé ;
- éventuellement, si la valeur de retour peut servir à l'appelant, on utilise 1 et 2 ;
- erreur pas trop grave, nombre positif ;
- erreur fatale, nombre négatif.
 
Cela dit, je ne crois pas qu'il y ait de standard dans ce domaine, mais c'est le comportement que j'ai le plus fréquemment rencontré.
 
Au passage, attention à ne pas renvoyer n'importe quoi, car il n'y a que 8 bits de gardés pour celui qui va lire la valeur (d'ailleurs -1 devient 255 si je ne m'abuse).


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed