Rechercher : dans
Par :

Langage C

Dernière réponse le 21 oct 2007 à 16:36:59 Surame, le 20 oct 2007 à 11:57:31 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « Langage C » dans :
Langage C++ - Les types de données Voir Les types de données Les données manipulées en langage C++, comme en langage C, sont typées, c'est-à-dire que pour chaque donnée que l'on utilise (dans les variables par exemple) il faut préciser le type de donnée, ce qui permet de connaître...
Langage C - Les types de données Voir Les types de données Les données manipulées en langage C sont typées, c'est-à-dire que pour chaque donnée que l'on utilise (dans les variables par exemple) il faut préciser le type de donnée, ce qui permet de connaître l'occupation mémoire (le...
Langage C - Les chaînes de caractères Voir Qu'est-ce qu'une chaîne de caractères ? Une chaîne de caractères (appelée string en anglais) est une suite de caractères, c'est-à-dire un ensemble de symboles faisant partie du jeu de caractères, défini par le code ASCII. En langage C, une chaîne...
[Langage C] C/C++ Erreur de segmentation VoirQu'est ce qu'une erreur de segmentation Vous êtes en train de développer une application sous Linux en C/C++. Tout va bien, ça compile, les oiseaux chantent. Donc vous lancez votre application pour la tester. Et vous obtenez l'un de ces deux...
Les piles en langage C VoirLes piles Requis I. INTRODUCTION II. Définition III. La construction du prototype d'un élément de la pile IV. Opérations sur les piles A. Initialisation B. Insertion d'un élément dans la pile C. Ôter un élément de la pile D. Affichage...
Les files en langage C VoirLes files - Premier Entré Premier Sorti Requis I. INTRODUCTION II. Définition III. La construction du prototype d'un élément de la file IV. Opérations sur les files A. Initialisation B. Insertion d'un élément dans la file C. Oter un...
Langage C - Les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage C sont typées, c'est-à-dire que les données contenues dans...
Les classes en langage C++ VoirLa notion d'objet Le langage C est un langage procédural, c'est-à-dire que c'est un langage permettant de définir des données grâce à des variables, et des traitements grâce aux fonctions. L'apport principal du langage C++ par rapport au...

1

behoph, le 20 oct 2007 à 15:58:27

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

Répondre à behoph

2

Surame, le 20 oct 2007 à 18:06:38

Bonjour

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

Répondre à Surame

3

dubcek, le 21 oct 2007 à 10:16:04
  • +1

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

 

Répondre à dubcek

4

Surame, le 21 oct 2007 à 16:30:40

Bonjour

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

Répondre à Surame

5

 Surame, le 21 oct 2007 à 16:36:59

:)~

Répondre à Surame