Langage C

Résolu
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.
Configuration: Windows XP
Internet Explorer 6.0

5 réponses

  1. 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
    1. Bonjour

      Est ce vous voulez dire qu' utiliser EXIT (1) ou EXIT (-1) c'est exactement pareil?
      1. Contributeur
        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