Devcpp
devcpp
-
fiddy Messages postés 11653 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 11653 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je viens de télécharger devcpp pour me remettre à la programmation. Je suis déjà bloquer sur un programme très simple:
#include <stdio.h>
int main(void)
{
printf("bonjour pascal\n");
return 0;
}
j'ai une fenêtre qui s'ouvre et qui se ferme immédiatement, pourquoi ?
il doit s'agir d'une configutration mais voila 2 heures que je tente du bricolage sans succés.
merci
je viens de télécharger devcpp pour me remettre à la programmation. Je suis déjà bloquer sur un programme très simple:
#include <stdio.h>
int main(void)
{
printf("bonjour pascal\n");
return 0;
}
j'ai une fenêtre qui s'ouvre et qui se ferme immédiatement, pourquoi ?
il doit s'agir d'une configutration mais voila 2 heures que je tente du bricolage sans succés.
merci
6 réponses
2 solution lance le d'une console windows pour voir le resultat !
Sinon le plus simple et le plus souvent utilisé : rajoute a la fin un getc();
Le probleme vient que tu imprime un resultat mais vu qu'il n'atten plus rien après, la fenetre se ferme
Sinon le plus simple et le plus souvent utilisé : rajoute a la fin un getc();
Le probleme vient que tu imprime un resultat mais vu qu'il n'atten plus rien après, la fenetre se ferme
possible !
Désolé de mémoire je pensais qu'il prenait par défaut stdin
et que donc getc() = getc(stdin)
Mais j'ai des doutes que ca ne fonctionne pas, faudrait que je retest a l'occasion... a moins que l'auteur de la question puisse me dire si les 2 fonctionne ?
Jer
Désolé de mémoire je pensais qu'il prenait par défaut stdin
et que donc getc() = getc(stdin)
Mais j'ai des doutes que ca ne fonctionne pas, faudrait que je retest a l'occasion... a moins que l'auteur de la question puisse me dire si les 2 fonctionne ?
Jer
effectivement je vient de reouvrir un ancien prog retrouvé a l'arranche !
Et c'est bien getch() que j'utilisais et pas getc() !
Heureusement que tu es là !
Merci pour le rappel !
Et c'est bien getch() que j'utilisais et pas getc() !
Heureusement que tu es là !
Merci pour le rappel !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
la bonne solution est de mettre
#include <stdio.h>
#include<stdlib.h>//c'est une bibliotheque qui contien des fonctions
int main(void)
{
printf("bonjour pascal\n");
system("PAUSE");// tu verra ta fenetre plus longtemps!!!!
return 0;
}
et voila essaye ca et tu verra comme par magie ta fenetre rester devant toi autant de temps que tu veu!!!!
#include <stdio.h>
#include<stdlib.h>//c'est une bibliotheque qui contien des fonctions
int main(void)
{
printf("bonjour pascal\n");
system("PAUSE");// tu verra ta fenetre plus longtemps!!!!
return 0;
}
et voila essaye ca et tu verra comme par magie ta fenetre rester devant toi autant de temps que tu veu!!!!
T'as oublié un argument ;-))). getc(stdin) ou mieux fgetc(stdin). Ou tout simplement getchar().