Langage C

Résolu
Surame -  
 Surame -
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. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    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
  2. behoph Messages postés 19 Statut Membre
     
    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
  3. Surame
     
    Bonjour

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

    OK.
    Merci pour votre réposr Mister Dubcek.
    :-)
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question