IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Dev-C++ Discussion :

Probleme d'execution du fichier compilé


Sujet :

Dev-C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 13
    Par défaut Probleme d'execution du fichier compilé
    Salut, je commence a peine dans le developpement autre que html,php,javas.
    J'ais fais le code source qui suit sur le nouveau projet:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    #include <stdio.h>
    int main(void)
    {
        int i;
        double x;
        i=0;
        x=3.1415926535;
        printf("Bonjour tout le monde \n");
        printf("i vaut: %d et x vaut: %f",i,x);
      return 0;
    }
    J'ais ensuite cliqué sur "Compiler et Executer" en veillant a ce qu'il n'y ai pas d'espace dans le chemin. Ensuite une fenetre dos apparait puis se ferme automatiquement (temps d'apparition inferieur a 0.5ms donc pas le temps de lire ce qui est ecrit). Donc du coup je n'arrive pas a voir mon texte ;_;
    Quelqu'un peut m'aider svp? Besoin d'autre details?

  2. #2
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 391
    Par défaut
    C'est une erreur connue de Dev-C++ : Il est normal qu'un programme se ferme après exécution, mais un bon environnement de développement est censé contourner ce problème.

    Pour le contourner, rajoute une instruction qui bloque le programme en attendant l'appui d'Entrée ou d'une touche.

    Pour les bonnes pratiques, voici la fonction suivante qui attend un appui sur entrée, puis supprime de la mémoire tout ce qui a été tapé entre le début de la ligne et l'appui sur "entrée" (cela permet d'avoir un buffer clavier "propre" pour les prochaines lectures)

    Code C : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    void purge(FILE *in)
    {
    int c;
    while((c=fgetc(in)) != '\n' && c != EOF) {}
    }

    Tu n'as plus qu'à rajouter:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    puts("Presser [Entree]...");
    purge(stdin);
    À la fin de ton main() pour attendre que l'utilisateur appuie sur entrée.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 13
    Par défaut
    merci, cela fonctionne parfaitement =)

  4. #4
    Rédacteur

    Avatar de khayyam90
    Homme Profil pro
    Architecte de système d’information
    Inscrit en
    Janvier 2004
    Messages
    10 371
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Janvier 2004
    Messages : 10 371
    Par défaut
    penser à lire la faq
    c'est dedans.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 08/11/2010, 14h32
  2. Réponses: 0
    Dernier message: 10/05/2010, 23h58
  3. Probleme d'execution et de compilation avec Dev c++
    Par esseleb dans le forum Dev-C++
    Réponses: 5
    Dernier message: 18/11/2008, 21h22
  4. Problème d'exécution après compilation
    Par cococococococo dans le forum Interfaces Graphiques
    Réponses: 16
    Dernier message: 17/07/2007, 06h12
  5. Réponses: 26
    Dernier message: 23/06/2006, 15h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo