[C++]fonction EXIT
Fermé
belhauss
Messages postés
69
Date d'inscription
dimanche 24 décembre 2006
Statut
Membre
Dernière intervention
9 février 2012
-
15 mai 2008 à 10:56
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 20 mai 2008 à 08:29
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 20 mai 2008 à 08:29
A voir également:
- Early exit on failure
- Disk boot failure - Guide
- Video tdr failure nvlddmkm.sys ✓ - Forum Windows
- Media test failure check cable - Astuces et Solutions
- Early bird série en francais ✓ - Forum Cinéma / Télé
- Failure notice mail - Forum Réseaux sociaux
7 réponses
Char Snipeur
Messages postés
9696
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 297
16 mai 2008 à 08:26
16 mai 2008 à 08:26
est tu sur que la fonction EXIT existe ? Moi, je connait la fonction C standard exit(), qui fonctionne très bien.
https://www.microsoft.com/en-us/download/details.aspx?id=55984
Pas de trace de la fonction EXIT
https://www.microsoft.com/en-us/download/details.aspx?id=55984
Pas de trace de la fonction EXIT
Mahmah
Messages postés
496
Date d'inscription
lundi 17 septembre 2007
Statut
Membre
Dernière intervention
22 juin 2010
125
17 mai 2008 à 01:48
17 mai 2008 à 01:48
Bonjour,
Elle est aussi dans stdlib.h qui a le mérite d'être standard donc portable sur tous les OS.
Ah non, j'avais vraiment rien de plus à dire...
M.
Elle est aussi dans stdlib.h qui a le mérite d'être standard donc portable sur tous les OS.
Ah non, j'avais vraiment rien de plus à dire...
M.
Char Snipeur
Messages postés
9696
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 297
15 mai 2008 à 13:46
15 mai 2008 à 13:46
ou est le souci ?
As tu regarder sur la MSDN ?
EXIT(0) ne fonctionne pas ?
As tu regarder sur la MSDN ?
EXIT(0) ne fonctionne pas ?
belhauss
Messages postés
69
Date d'inscription
dimanche 24 décembre 2006
Statut
Membre
Dernière intervention
9 février 2012
3
15 mai 2008 à 23:49
15 mai 2008 à 23:49
non j'ai pas vu l'MSDN , pouvez-vous m'envoyez le lien ,et pour mon probléme ,j'ai un msg qui dit que la fonction a besion d'un prototype ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
belhauss
Messages postés
69
Date d'inscription
dimanche 24 décembre 2006
Statut
Membre
Dernière intervention
9 février 2012
3
17 mai 2008 à 01:26
17 mai 2008 à 01:26
merçi pour le lien . sayer j'ai trouvé l'erreure je savais pas que je dois séclarer le header <process.h>.
belhauss
Messages postés
69
Date d'inscription
dimanche 24 décembre 2006
Statut
Membre
Dernière intervention
9 février 2012
3
19 mai 2008 à 22:46
19 mai 2008 à 22:46
just une last question j'ai vu un code source qui utilise la fonction exit(); avec des paramétre par exemple exit(0); exit(1); eske klk'1 peut m'expliqué l'objectif de ces valeurs §??
Char Snipeur
Messages postés
9696
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 297
20 mai 2008 à 08:29
20 mai 2008 à 08:29
imagine que ton programme rencontre un erreur tel qu'il ne puisse plus continuer à s'exécuter. C'est la que tu fait un exit(n). Cette valeur est équivalente au return n; dans le main. Tu peux ensuite récupérer cette valeur dans la variable erreur de ton OS (%ERRORLEVEL% sous win et je crois $? sous linux). Ce code de retour erreur peut être utiliser soit pour débugguer, soit pour l'enchainement de programme, genre script etc.
Par exemple, considérons le programme diff qui fait la différence entre deux fichiers :
Par exemple, considérons le programme diff qui fait la différence entre deux fichiers :
switch system("diff file1 file2") { case 0: printf("fichier identique");brek; case 1: printf("file1 plus grand");break; case 2: printf("file2 plus grand");break; default : printf("erreur de la commande"); }