[lang C] fonction pour quitter la console??

popoff -  
 sohaib -
bonsoir,

Je cherche juste la fonction qui permet de fermer la console en fin de programme.
Du genre
system("PAUSE"); (qui met le prog en pause)
mais qui permet de fermer le console.
merci.

8 réponses

fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 847
 
Je vois pas trop ce que tu veux dire. Mais test :
system("exit");

Sinon, lorsque t'exécute ton programme, il n'y a pas lieu de fermer la fenêtre puisqu'elle se ferme toute seule à la fin du programme. (A moins de lancer à partir de la console, mais dans ce cas, ça va agacer l'utilisateur si elle se ferme).
Donc le plus propre est tout simplement de quitter le programme avec un simple : return 0;
Cdlt
10
sohaib
 
merci bcp
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
il faut tuer le cmd.exe avec un taskkill
3
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
Je ne comprend pas ce que tu veux faire. Je pense que c'est impossible.
dit nous le comportement exact que tu attends et ce que tu veux faire.
2
RoMz34
 
Désolé de up ce vieux topic , mais autant ne pas en recrée un ^^ , j'ai le meme probleme que la personne qui a poster , en fete , il essaie de programmer en language C (d'aprés ce que j'ai compris) , et dans son code , il chercherer un system qui permette de quitter la console automatiquement . il a prix en exemple le systeme("PAUSE") qui permet de mettre le programme en pause.

J'ai le meme probleme que lui , en effet , je suis debutant , je m'y suis mis hier , je suis un tuto pour m'aider a programmer , et le premier TP consiste a crée un + ou - , mon probleme etant , dans le menu j'aimerai qu'on puisse avoir le choix entre commencer ou quitter ... je ne connai la commande qui permette de fermé la console
system(" ... ") <=== voila ^^ il n'y a pas plus clair , si quelqun pourrai m'aider ... :s
2

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
RoMz34
 
merci ^^ system("exit") ne marche pas , mais en fete , il me fallais juste une methode pour allez a la fin du programme , ou finir le programme => return 0; TOUT SIMPLEMENT merciiiiiiiiiiii ^^ , je suis désolé , j'ai commencer hier donc , c'est pas encore evident tout sa pour moi !
2
SebManfred Messages postés 484 Date d'inscription   Statut Membre Dernière intervention   128
 
exit
1
earth
 
Bonjour,

Je viens de tester avec un "return 0" à la fin de mon programme, mais la console reste ouverte quand même :(
1
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 847
 
Merci d'ouvrir ton propre post...
0
Mr.Chuckchucky
 
exit(0);
En tout cas, c'est la réponse en C++
-1
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 847
 
8 ans après :-).
Cela ne ferme pas la console...
Cela termine le programme avec le code erreur 0.
D'ailleurs, quand on quitte avec le code 0, cela provient souvent du main(). Et on utilisera plutôt return 0; Pour quitter un programme en cas d'erreur, c'est plutôt exit(EXIT_FAILURE); qu'on utilisera.
0