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

C Discussion :

Problème d'exécution avec Dec C++


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    PNL
    PNL est déconnecté
    Membre averti
    Inscrit en
    Septembre 2005
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 55
    Par défaut Problème d'exécution avec Dec C++
    Bonjour,
    J'ai fais un programme ac DEV C++ en C. Je l'ai compilé, il n'y a pas eu d'erreurs. Donc j'ai voulu le tester, l'invité de commande s'est lancé, mais dès que j'ai tapé mon premier nombre il s'est planté en m'affichant un mess d'erreur à envoyer à Microsoft !
    Quelqu'un a-t-il une solution ou le même problème?

    Merci

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    277
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 277
    Par défaut
    Si tu donnes pas ton code, je vois pas comment on pourra t'aider...

  3. #3
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut Re: Problème d'exécution avec Dec C++
    Citation Envoyé par PNL
    J'ai fais un programme ac DEV C++ en C. Je l'ai compilé, il n'y a pas eu d'erreurs. Donc j'ai voulu le tester, l'invité de commande s'est lancé, mais dès que j'ai tapé mon premier nombre il s'est planté en m'affichant un mess d'erreur à envoyer à Microsoft !
    Quelqu'un a-t-il une solution ou le même problème?
    Oui, il y a un bug à la ligne 42.

  4. #4
    PNL
    PNL est déconnecté
    Membre averti
    Inscrit en
    Septembre 2005
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 55
    Par défaut
    Mon code est juste...
    Et le bug il se corrige?

  5. #5
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par PNL
    Mon code est juste...
    C'est toi qui le dit...
    Et le bug il se corrige?
    Oui.

  6. #6
    PNL
    PNL est déconnecté
    Membre averti
    Inscrit en
    Septembre 2005
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 55
    Par défaut
    C'est vrai voilà mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    #include <stdio.h>
     
    main()
    {
        float nbr_1,nbr_2,nbr_3,somme,produit,moyenne;
        printf("saisir 3 nombres");
     
        scanf("%f\n",nbr_1);
        scanf("%f\n",nbr_2);
        scanf("%f\n",nbr_3);
     
        somme=nbr_1+nbr_2+nbr_3;
        produit=nbr_1*nbr_2*nbr_3;
        moyenne=(nbr_1+nbr_2+nbr_3);
        printf("%f,%f,%f",somme,produit,moyenne);
    }

  7. #7
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Voilà ce que dit mon compilateur.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    main.c:7: warning: return type defaults to `int'
    main.c:7: warning: function declaration isn't a prototype
     
    main.c: In function `main_':
    main.c:11: warning: format argument is not a pointer (arg 2)
    main.c:12: warning: format argument is not a pointer (arg 2)
    main.c:13: warning: format argument is not a pointer (arg 2)
    main.c:19: warning: control reaches end of non-void function
     
    main.c:8: warning: 'nbr_1' might be used uninitialized in this function
    main.c:8: warning: 'nbr_2' might be used uninitialized in this function
    main.c:8: warning: 'nbr_3' might be used uninitialized in this function
    Si le tien ne dit rien, soit il faut en changer, soit il faut mieux le régler...

  8. #8
    PNL
    PNL est déconnecté
    Membre averti
    Inscrit en
    Septembre 2005
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 55
    Par défaut
    Ok.
    Ben le compilateur de Dev C++ dit rien ! Tu compile avec quoi?

  9. #9
    PNL
    PNL est déconnecté
    Membre averti
    Inscrit en
    Septembre 2005
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 55
    Par défaut
    Ouai ok il plante plus ! Merci ! Juste que le programme n'avance pas...

  10. #10
    PNL
    PNL est déconnecté
    Membre averti
    Inscrit en
    Septembre 2005
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 55
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    #include <stdio.h>
     
    main()
    {
        float nbr_1,nbr_2,nbr_3,somme,produit,moyenne;
        nbr_1==0.0;
        nbr_2==0.0;
        nbr_3==0.0;
        somme==0.0;
        produit==0.0;
        moyenne==0.0;
        printf("saisir 3 nombres :  ");
     
        printf("nombre 1 :  ");
        scanf("%f\n",&nbr_1);
     
        printf("nombre 2 :  ");
        scanf("%f\n",&nbr_2);
     
        printf("nombre 3 :  ");
        scanf("%f\n",&nbr_3);
     
        somme=nbr_1+nbr_2+nbr_3;
        produit=nbr_1*nbr_2*nbr_3;
        moyenne=(nbr_1+nbr_2+nbr_3);
        printf("%f,%f,%f",somme,produit,moyenne);
    }
    voilà ce que j'ai mis il s'arrête après la saisie des 3 nombres

  11. #11
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par PNL
    Ben le compilateur de Dev C++ dit rien ! Tu compile avec quoi?
    Dev-C++, mais comme je te l'ai dit, il faut bien le régler...

    Outils
    Options du compilateurs
    Cocher "Ajouter les commandes... compilateur"
    Dans le fenêtre, ajouter "-Wextra -Wall -O1"

  12. #12
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par PNL
    J'insiste :
    voilà ce que j'ai mis il s'arrête après la saisie des 3 nombres
    Ca c'est un autre problème lié à l'utilisation de scanf() qui est loin d'être trivial. Je te conseille ceci :

    http://emmanuel-delahaye.developpez....tes.htm#saisie
    http://emmanuel-delahaye.developpez....s.htm#fichiers

  13. #13
    PNL
    PNL est déconnecté
    Membre averti
    Inscrit en
    Septembre 2005
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 55
    Par défaut
    ok ! je crois que je vais lire la docs ou les tutos ! merci!
    Je vous le dis si j'ai de nve des prob !

  14. #14
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par PNL
    ok ! je crois que je vais lire la docs ou les tutos ! merci!
    Je vous le dis si j'ai de nve des prob !
    Lis aussi les regles du forum qui exigent un français lisible avec des mots complets, et qui explique l'usage des ...

  15. #15
    PNL
    PNL est déconnecté
    Membre averti
    Inscrit en
    Septembre 2005
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 55
    Par défaut
    Oups, pardon, désolé ! Je ne recommencerai plus ...

  16. #16
    Rédacteur/Modérateur
    Avatar de Trap D
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    4 942
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 4 942
    Par défaut
    A mon avis, ton prog ne s'arrète pas après la saisie des nombres, il affiche bien le résultat mais tu n'as pas le temps de le voir car il y a "bug" dans dev C++ : il faut mettre un system("Pause"); dans le code avant le return final.
    "La haine seule fait des choix" - Koan Zen
    "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
    "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
    Faites du Prolog, ça vous changera les idées !
    Ma page Prolog
    Mes codes sources commentés

    Mon avatar : La Madeleine à la veilleuse de Georges de La Tour

  17. #17
    Membre Expert
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Par défaut
    si je ne me trompe pas:il manque un
    à la fin de la fonction main non?

    @PNL:soit dit en passant,ta moyenne ça sera mieux si tu divises la somme par 3.


    Mes publications
    Lisez
    Les régles du forum
    Pensez au bouton

  18. #18
    Rédacteur/Modérateur
    Avatar de Trap D
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    4 942
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 4 942
    Par défaut
    Citation Envoyé par afrikha
    si je ne me trompe pas:il manque un
    à la fin de la fonction main non?

    @PNL:soit dit en passant,ta moyenne ça sera mieux si tu divises la somme par 3.
    Tout à fait, avec le ";" final bien sur.
    C'est la norme, et un compilo bien réglé aurait du signaler l'erreur. (pour le return bien sur, car pour la moyenne, les compilos ne sont pas encore assez sioux pour deviner les intentions du programeur )
    "La haine seule fait des choix" - Koan Zen
    "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
    "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
    Faites du Prolog, ça vous changera les idées !
    Ma page Prolog
    Mes codes sources commentés

    Mon avatar : La Madeleine à la veilleuse de Georges de La Tour

  19. #19
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par afrikha
    si je ne me trompe pas:il manque un
    à la fin de la fonction main non?
    En C99 , c'est pas obligatoire avec main(). C'est AMA idiot, mais c'est comme ça.

  20. #20
    Rédacteur/Modérateur
    Avatar de Trap D
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    4 942
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 4 942
    Par défaut
    Si c'est vrai, où va-ton ?
    "La haine seule fait des choix" - Koan Zen
    "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
    "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
    Faites du Prolog, ça vous changera les idées !
    Ma page Prolog
    Mes codes sources commentés

    Mon avatar : La Madeleine à la veilleuse de Georges de La Tour

Discussions similaires

  1. Problème d'exécution avec ANT
    Par Methode dans le forum SWT/JFace
    Réponses: 0
    Dernier message: 13/11/2007, 18h55
  2. Problème à l'exécution avec Dev-C++
    Par HomerJr dans le forum OpenCV
    Réponses: 1
    Dernier message: 06/11/2007, 22h59
  3. [JCreator] Problème d'exécution avec jcreator
    Par dellal dans le forum Environnement de Développement Intégré (EDI)
    Réponses: 1
    Dernier message: 07/03/2007, 22h16
  4. Problème d'exécution avec Visual C++ Express
    Par LaseLiep dans le forum MFC
    Réponses: 4
    Dernier message: 03/04/2006, 10h16
  5. Problème à l'exécution avec wxWindows (compilé avec BCC55)
    Par ShootDX dans le forum Autres éditeurs
    Réponses: 5
    Dernier message: 14/11/2003, 18h04

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