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 avec atof


Sujet :

C

  1. #1
    Membre averti

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2002
    Messages : 19
    Par défaut Problème avec atof
    Mon programme s'appelle TierPricing.exe et voici la partie de code qui nous intéresse :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    double NACP;
     
    int main(int argc,char *argv[]) {
     
     
     
       printf("%s",argv[1]);
     
         NACP= atof(argv[1]);
    Si je fais ce ci : TierPricing.exe 3.17

    le printf sort 3.17
    mais NACP devient 2293552 au lieu de 3.17

  2. #2
    Membre émérite
    Avatar de Pouet_forever
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    671
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 671
    Par défaut
    La fonction atof ne détecte pas les erreurs, on préférera l'utilisation de strtod
    Dans ton code il n'y a pas d'erreurs, il nous faudrait plus de code

  3. #3
    Expert confirmé

    Inscrit en
    Novembre 2005
    Messages
    5 145
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 5 145
    Par défaut
    Sinon atof() est déclaré implicitement comme retournant un int.

  4. #4
    Membre averti

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2002
    Messages : 19
    Par défaut
    Il me manquait

    Merci

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

Discussions similaires

  1. problème avec l'utilisation de atof()
    Par med.doc dans le forum Débuter
    Réponses: 3
    Dernier message: 03/01/2014, 12h53
  2. [Debutant] Problème avec tableau et atof
    Par rolf34 dans le forum C
    Réponses: 5
    Dernier message: 29/09/2011, 16h04
  3. problème avec atof
    Par mony84 dans le forum Bibliothèque standard
    Réponses: 6
    Dernier message: 17/09/2008, 22h08
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

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