Créer un programme .exe à partir d'un code C [Résolu/Fermé]

-
Bonjour,

bon voilà j'ai un programme c que je compile à l'aide de Dev c++ , quand je l'exécute , tout vas bien , mais quand j'essaie d'exécuter le fichier .exe , il s'ouvre et ferme tout seul, donc voilà , je suis censé faire quoi ?
merci.

======
EDIT : merci à fiddy pour sa réponse

solution :
system("Pause");


Afficher la suite 

1 réponse

Messages postés
11137
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
18 octobre 2016
1587
0
Merci
Rajoute : system("Pause"); avant ton return 0; final. (mettre #include <stdlib.h> si pas déjà fait).

Cdlt,
ça marche pas , je viens de le tester , y'as-t-il une relation avec mon OS ?? je travaille sous win 8.1
fiddy
Messages postés
11137
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
18 octobre 2016
1587 -
Montre le main() de ton programme.
Oui, j'ai bien pensé que tu étais sur windows ;-)
Cdlt,
main()
{
Fichier=fopen("12.txt","r");
Fichier2=fopen("cde.txt","w");
fct1();

fct2();

for(int i=0 ; i<PC;i++)
{
printf("%d\t",i);fct3(tab[i].E,i);
ecrirep(tab[i].N,i);
}


system("Pause");
return 0;

}
c'est bon , j'ai trouvé le problème , merci infiniment , en effet , il y avais un "exit(1)" qui s'exécutait avant la fin du main , merci encore une fois