Voila je pense que le titre pose la question...
(sous windows)
Voila je pense que le titre pose la question...
(sous windows)
exit(0) => Aucune erreur renvoyée
exit(x), x!=0 => Erreur renvoyée
Par exemple, lorsque tu veux sortir d'un programme si l'ouverture d'un fichier n'est pas possible ou un malloc par exemple, et bien tu renvoies typiquement exit(1) ou exit(-1).
Sinon, exit(0) revient à faire un return(0) (enfin presque quoi)
Michaël Mary
Consultant PLM dans une société de conseil toulousaine
Auditeur CNAM-IPST depuis septembre 2008
"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."
John F. Woods
mon cv et mon domaine et mon blog
Aucune question technique par MP, svp
Et cela sert a quoi d'avoir une erreur renvoiyé?Envoyé par panda31
La valeur du paramètre de exit() correspond à la valeur de retour du main().
Cette valeur est utile lorsque l'exe est lancé par un autre programme qui a besoin d'une valeur de retour.
Quand on lance un exe "à la main" cette valeur n'est pas utilisée.
Les valeurs standard par défauts qui peuvent être utilisées sont:
- EXIT_SUCCESS
- EXIT_FAILURE
Mon Site
Ma bibliothèque de gestion des chaînes de caractères en C
L'imagination est plus importante que le savoir. A. Einstein
Je ne répond à aucune question technique par MP, merci d'avance !
0 est portable (OK)Envoyé par miron
-1 n'est pas portable. Le comportement dépend de ton système. Les valeurs portables sont:Dois-je en expliquer la sémantique, ou l'auto-documentation[1] est-elle suffisante ?
- EXIT_SUCCESS
- EXIT_FAILURE
--------------
[1] une Bonne Chose ...
Attention, certaines valeurs pourraient causer du tord au système... Se renseigner avant. Par exemple, en MS-DOS, les valeurs définies vont de 0 à 255. Les autres valeurs provoquent un comportement indéterminé.Envoyé par panda31
Lorsqu'une application est lancée, la valeur passée à exit() ou retournée par main() est renvoyée au système ou au programme qui a appelé la fonction. Si c'est un batch ou un script, par exemple, des décisions sur la suite des opérations peuvent être prises en fonction de la valeur retournée.Envoyé par miron
L'outil make, par exemple, utilise ce principe en permanence. Si un outil (compiler, linker, par exemple) renvoi une erreur, l'exécution du Makefile est interrompue.
Do you meant "What is this ?"Envoyé par miron
Le sens, la signification (the meaning). Je m'étonne que tu ne connaisses pas ce mot qui est un des piliers de l'informatique... (et bien au-delà).
http://fr.wikipedia.org/wiki/S%C3%A9mantique
On a j'uste droit a une initiation a la programation en 1ere année a l'E.....Envoyé par Emmanuel Delahaye
Donc Je ne sait que tres peu de chose et c'est pour ca que je ne suis pas tres bien construit(en C)(Je pensse)
Notre prof nous a apris a mettre des void main()...
Jamais avant de compiler avec dev c++ je nai connu le int main()...
Enfin pour resumé mes connaissances, je les aprend plus sur le tat qu"autre chose...
En tt Cas merci de votre patience et de votre comprehention...
Ca n'empêche pas d'être curieux... Quelle école ? Qu'on lui fasse un peu de pub auprès des recruteurs...Envoyé par miron
Et pour l'orthographe, tu fais quelque chose ? Un employeur qui voit ça, il se barre en courant...Donc Je ne sait que tres peu de chose et c'est pour ca que je ne suis pas tres bien construit(en C)(Je pensse)
Notre prof nous a apris a mettre des void main()...
Jamais avant de compiler avec dev c++ je nai connu le int main()...
Enfin pour resumé mes connaissances, je les aprend plus sur le tat qu"autre chose...
En tt Cas merci de votre patience et de votre comprehention...
Pourqui faire de la pub?Je lui ferais peu etre honte oui!!!Envoyé par Emmanuel Delahaye
Pour l'ortographe, quand mes programmes marches cela va mes la comme pour demain mon programme doit etre en pointeur je suis speed, malheuresement...
C'etait du 14è degré...Envoyé par miron
14eme degrée?Envoyé par Emmanuel Delahaye
le 2eme j'ai deja du mal alors le 14eme...
Ou la la, quand j'ai dit "c'était du 14è degré", c'était du 2è degré ! Tu me suis ?Envoyé par miron
![]()
14=heure?=2h pm?Envoyé par Emmanuel Delahaye
pffouu vous etes en forme!!!
Si tu commences juste l'informatique, les blagues creuses (comme celles que j'affectionne par exemple) sont notre pain quotidien...avec beurre et saucisson mais sans cornichons cette fois-ci, amen.
Désolé, une autre Michel ?
Michaël Mary
Consultant PLM dans une société de conseil toulousaine
Auditeur CNAM-IPST depuis septembre 2008
"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."
John F. Woods
mon cv et mon domaine et mon blog
Aucune question technique par MP, svp
Partager