Bonjour, cliquez-ici pour vous inscrire et participer au forum.
  • Login:



+ Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Problèmes avec scanf et double

  1. AmigaOS

    Date d'inscription
    mars 2008
    Localisation
    Hérault
    Messages
    500

    Problèmes avec scanf et double

    Bonjour

    Voici mon petit programme test :

    Code:
    #include <stdio.h>
    void main (void)
    {
         double a = 5 ;
         scanf ("%f", &a) ;
         printf ("%f", a) ;
    }
    N’importe quel valeur qu’on entre, le résultat est toujours "5.000001", au lieu de celui entrer !
    Comment je peut faire pour avoir le bon résultat ?

    Merci
     


    • Publicité



  2. bzh_nicolas

    Date d'inscription
    avril 2010
    Messages
    1 711

    Re : Problèmes avec scanf et double

    Tu lis un float là, pas un double.
    scanf("%lf", &a);
    devrait fonctionner.
     

  3. lou_ibmix_xi

    Date d'inscription
    juin 2006
    Localisation
    Toulon
    Âge
    34
    Messages
    1 197

    Re : Problèmes avec scanf et double

    le résultat est toujours "5.000001"
    Et oui, c'est un problème classique de représentation en nombre flottant...
    Tu trouveras des explications là-bas
    Tant qu'il y à de la vis, il y a du tourne-vis
     

  4. AmigaOS

    Date d'inscription
    mars 2008
    Localisation
    Hérault
    Messages
    500

    Re : Problèmes avec scanf et double

    Merci
    Sur internet j'avais trouver des e, g ,x mais pas lf.
     


    • Publicité




Poursuivez votre recherche :




Sur le même thème :




 

Discussions similaires

  1. langage C : problème avec variable globale et scanf
    Par gizmo2937 dans le forum Logiciel - Software - Open Source
    Réponses: 18
    Dernier message: 21/06/2009, 12h55
  2. Problèmes avec Python
    Par phunk dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 16/06/2009, 22h51
  3. langage C : problème avec scanf
    Par gizmo2937 dans le forum Logiciel - Software - Open Source
    Réponses: 20
    Dernier message: 20/04/2009, 17h41
  4. problèmes avec un L6258
    Par monsieur_rouge dans le forum Électronique
    Réponses: 0
    Dernier message: 20/05/2008, 09h11


Les tags pour cette discussion