Créer un programme .exe à partir d'un code C

Résolu
Tony -  
 Tony -
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");

1 réponse

  1. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    Rajoute : system("Pause"); avant ton return 0; final. (mettre #include <stdlib.h> si pas déjà fait).

    Cdlt,
    0
    1. Tony
       
      ça marche pas , je viens de le tester , y'as-t-il une relation avec mon OS ?? je travaille sous win 8.1
      0
    2. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
       
      Montre le main() de ton programme.
      Oui, j'ai bien pensé que tu étais sur windows ;-)
      Cdlt,
      0
    3. Tony
       
      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;

      }
      0
    4. Tony
       
      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
      0