Ptit soucis en C
-wil
Messages postés
39
Date d'inscription
Statut
Membre
Dernière intervention
-
Bob -
Bob -
Salut
Tout d'abord j tiens a vous signaler k j suis un débutant. Voila mon pb: quand j fait un programme (enfin c un bien grand mot)j le compile jusque la pas de pb mais quand j l'execute, la fenetre s'ouvre et disparait immédiatement c ki m'empeche de voir le resultat. Sachant que le compilateur me dit que le programme est sans erreur (j'utilise dev-C++). Alors ma question est comment faire pour que la fenetre reste a l'ecran.
En vous remerciant beaucoup
Tout d'abord j tiens a vous signaler k j suis un débutant. Voila mon pb: quand j fait un programme (enfin c un bien grand mot)j le compile jusque la pas de pb mais quand j l'execute, la fenetre s'ouvre et disparait immédiatement c ki m'empeche de voir le resultat. Sachant que le compilateur me dit que le programme est sans erreur (j'utilise dev-C++). Alors ma question est comment faire pour que la fenetre reste a l'ecran.
En vous remerciant beaucoup
11 réponses
si tu utilise du kro$oft et que ton programme affiche toto ou un truc dugenre des qu'il a fini il ferme la fenetre, suffit de lui forcer un truc genre
toto char;
cin << toto;
là c'est du c++ en C je sais pas trop ce que ca donne mais tant qu'il y a pas de reponse le programme restera affché....
peut etre read en C je sais plus...
toto char;
cin << toto;
là c'est du c++ en C je sais pas trop ce que ca donne mais tant qu'il y a pas de reponse le programme restera affché....
peut etre read en C je sais plus...
Merci pour ta reponse, en fait si j'ai bien compris si c un programme ki sert juste a afficher une ptite chose la fenetre se referme immédiatement c sa ?
ben oui puisqu'il a rien d'autre a faire alors des qu'il a fini il se ferme
il faut soit imposer au programme de faire une action (une attente intervention utilisateur)
soit lui impser de supporter le standard de ton OS (windows,ou autre) pour que la fenetre attende un click sur "fermeture fenetre"
il faut soit imposer au programme de faire une action (une attente intervention utilisateur)
soit lui impser de supporter le standard de ton OS (windows,ou autre) pour que la fenetre attende un click sur "fermeture fenetre"
salut,
si tu veux voir ton programme tel qu'il est maintenant, il faut passer par la console (a ce que j'ai compris, c'est de la programmation DOS).
sinon, la lecture en question c'est generalement un : getchar();
(pour l'include qu'il faut, je sais plus c lequel)
si tu veux voir ton programme tel qu'il est maintenant, il faut passer par la console (a ce que j'ai compris, c'est de la programmation DOS).
sinon, la lecture en question c'est generalement un : getchar();
(pour l'include qu'il faut, je sais plus c lequel)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Salut -will,
je te suggere d'utiliser <conio.h> et la fonction getch() en fin du programme elle permet de maintenir la fenetre d'execution ouverte. En fait on est tous débutants
; )
je te suggere d'utiliser <conio.h> et la fonction getch() en fin du programme elle permet de maintenir la fenetre d'execution ouverte. En fait on est tous débutants
; )
Salut!
Logiquement, à partir du moment où tu a fait un scanf et un printf, la fenêtre est censée s'afficher, se bloquer, mais en aucun cas se fermer sauf si tu le fais toi-même, ou alors il arrive que ton programme compile bien mais que ça ne fasse pas ce que tu veux; en l'occurence, ici, il est possible qu'il ne fasse rien et donc la fenêtre s'affiche et se referme tout de suite cas il n'a rien à exécuter. Je te suggère de vérifier ou faire vérifier ton programme.
Voilà.
:-( Ceux qui ne savent rien en savent toujours autant que ceux qui n'en savent pas plus qu'eux :-)
Logiquement, à partir du moment où tu a fait un scanf et un printf, la fenêtre est censée s'afficher, se bloquer, mais en aucun cas se fermer sauf si tu le fais toi-même, ou alors il arrive que ton programme compile bien mais que ça ne fasse pas ce que tu veux; en l'occurence, ici, il est possible qu'il ne fasse rien et donc la fenêtre s'affiche et se referme tout de suite cas il n'a rien à exécuter. Je te suggère de vérifier ou faire vérifier ton programme.
Voilà.
:-( Ceux qui ne savent rien en savent toujours autant que ceux qui n'en savent pas plus qu'eux :-)