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

Recherche:

Type: Messages; Utilisateur: Arnaud F.

Recherche: Recherche effectuée en 0,02 secondes.

  1. Votes reçus
    +0 -0
    Réponses
    45
    Affichages
    4 924

    Ainsi que le strtod, beaucoup plus propre pour la...

    Ainsi que le strtod, beaucoup plus propre pour la conversion plutôt qu'un cast :roll:
  2. Votes reçus
    +0 -0
    Réponses
    45
    Affichages
    4 924

    Soit plus précis quand tu dis que ça ne marche...

    Soit plus précis quand tu dis que ça ne marche pas !

    Qu'es-ce qui ne fonctionne pas? As-tu des erreurs? Des exemples précis à nous montrer?

    Pour information, si tu utilises setlocale, lors du...
  3. Votes reçus
    +0 -0
    Réponses
    45
    Affichages
    4 924

    man setlocale...

    man setlocale (du côté de LC_NUMERIC)

    Bonne lecture !
  4. Votes reçus
    +0 -0
    Réponses
    45
    Affichages
    4 924

    Et donc? En utilisant strtod comme préconisé plus...

    Et donc? En utilisant strtod comme préconisé plus haut, ça fonctionne?

    De plus, diviser par 10.0 n'est pas une mauvaise chose pour être sûr d'obtenir le résultat de la division en double ;)

    ++
  5. Votes reçus
    +0 -0
    Réponses
    45
    Affichages
    4 924

    Je pense que oui... Pour en être sûr ... ...

    Je pense que oui...

    Pour en être sûr ...


    printf("%f\n", strtod(buf[13], NULL) / 10.0);


    (y a certes pas de contrôles, mais bon...)
Affichage des résultats 1 à 5 sur 5