Langage C

Résolu/Fermé
Surame - 20 oct. 2007 à 11:57
 Surame - 21 oct. 2007 à 16:36
Bonjour,

Ma question concerne l'argument de l'instruction exit du langage C.

J'aimerais savoir:
- est la différence entre exit (1) et exit (-1),
- quels sont les autres arguments que l'on peut utiliser avec cette instruction.

Merci.

5 réponses

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
21 oct. 2007 à 10:16
hello
la valeur de exit() est retournée au système d'eploitation et permet de tester dans un script si la commande
a bien fini 0 ou il y a eu une erreur 1, 2 ou -1
exemple avec la commande Linux mount:

mount has the following return codes (the bits can be ORed):

0  success 
1  incorrect invocation or permissions 
2  system error (out of memory, cannot fork, no more loop devices) 
4  internal mount bug or missing nfs support in mount 
8  user interrupt 
16  problems writing or locking /etc/mtab 
32 mount failure 
64 some mount succeeded

 
1
behoph Messages postés 18 Date d'inscription mardi 16 octobre 2007 Statut Membre Dernière intervention 8 avril 2009
20 oct. 2007 à 15:58
je pense que dans le langage C ,les argument que peut prendre une fonction booleene comme votre exemples est soit 0 soit une valeur differente de zero que se soit >0 ou le contraire
0
Bonjour

Est ce vous voulez dire qu' utiliser EXIT (1) ou EXIT (-1) c'est exactement pareil?
0
Bonjour

OK.
Merci pour votre réposr Mister Dubcek.
:-)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
:)~
0