probleme avec dev c++ 4.9.9.2
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

probleme avec dev c++ 4.9.9.2



  1. #1
    invite9d691663

    probleme avec dev c++ 4.9.9.2


    ------

    bon jour
    je veux savoir la faille ou le problem dans le code de dev c++4.9.9.2 avec le type short

    voici le code:

    #include <stdio.h>
    #include <stdlib.h>
    int main ()
    {
    short a,b ;
    printf("donner a et b");
    scanf("%d %d",&a,&b);
    printf("%d",a+b);
    system("PAUSE");
    return0;
    }

    par contre la resultat de la somme est fausse
    merci

    -----

  2. #2
    invitee840409b

    Re : probleme avec dev c++ 4.9.9.2

    Bonjour,

    Je débute en C++, mais peut-être ceci fonctionne-t-il mieux ?
    Code:
    #include <stdio.h>
    #include <stdlib.h>
    int main ()
    {
    short a,b,c ;
    printf("donner a et b");
    scanf("%d %d",&a,&b);
    c=a+b;
    printf("%d",c);
    system("PAUSE");
    return0;
    }
    Cordialement,
    ProgVal

  3. #3
    Jack
    Modérateur

    Re : probleme avec dev c++ 4.9.9.2

    Citation Envoyé par batatif Voir le message
    bon jour
    je veux savoir la faille ou le problem dans le code de dev c++4.9.9.2 avec le type short

    voici le code:

    #include <stdio.h>
    #include <stdlib.h>
    int main ()
    {
    short a,b ;
    printf("donner a et b");
    scanf("%d %d",&a,&b);
    printf("%d",a+b);
    system("PAUSE");
    return0;
    }

    par contre la resultat de la somme est fausse
    merci
    Tu dois faire erreur autre part car ce programme est juste. Si au moins tu disais en quoi le résultat est faux, on pourrait avancer. En tout cas chez moi ça marche.

    En passant, laisse tomber devC++. Le projet a été abandonné. Son équivalent est code::blocks aujourd'hui.

    A+

  4. #4
    invite9d691663

    Re : probleme avec dev c++ 4.9.9.2

    merci pour votre réponse
    mais les deux codes sont identiques . car c=a+b.

    le problème est: que ce code me donne a l'exécution la valeur du deuxième entrée (b) et pas la somme dans le cas ou les donnes (a) et (b) sont des entiers "petit".

  5. A voir en vidéo sur Futura
  6. #5
    invite2d7144a7

    Re : probleme avec dev c++ 4.9.9.2

    L'erreur est due à l'utilisation du format %d pour un short.

    Il faut utiliser %hd

  7. #6
    Jack
    Modérateur

    Re : probleme avec dev c++ 4.9.9.2

    Citation Envoyé par whoami Voir le message
    L'erreur est due à l'utilisation du format %d pour un short.

    Il faut utiliser %hd
    Tu dois avoir raison. En tout cas, tel quel (avec %d), avec visual studio, ça passe sans problème.

    A+

  8. #7
    invite2d7144a7

    Re : probleme avec dev c++ 4.9.9.2

    Hoe,

    Le problème avec Visual Studio, c'est qu'il ne respecte pas le standard, ce qui qui conduit souvent à écrire du code non portable.

Discussions similaires

  1. Problème avec Dev c++ sous windows vista
    Par invite817c9d71 dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 19/12/2009, 12h34
  2. problème avec compilateur dev-c++
    Par invitef83aaf16 dans le forum Logiciel - Software - Open Source
    Réponses: 18
    Dernier message: 15/01/2009, 21h47
  3. Dev pak de dev c++(libxml2,iconv)
    Par inviteb3f08f17 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 08/10/2008, 11h21
  4. petit probleme avec DEV-C++
    Par invite21d356cd dans le forum Logiciel - Software - Open Source
    Réponses: 5
    Dernier message: 06/11/2007, 01h50
  5. probléme avec Dev c++ sous vista
    Par invitefe0032b8 dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 05/07/2007, 20h11
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...