Bonjour,
je suis debutant en C et je rencontre des problemes dans l'utilisation de la fonction atof.
voila mon prog simplifié:
j'obtiens ainsi en sortie:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 #include <stdio.h> #include <math.h> int main() { double x; char* ch ="0.123"; x=atof(ch); printf("%g %G %u %e ", x ,x ,x ,x); }
-1.85543e+09 -1.85543E+09 1409286144 4.271977e+96
Soit aucune bonne reponse.
J'aimerai obtenir 0.123.
Avez vous une idée de la démarche à suivre pour obtenir le bon resultat.
En vous remerciant.
Partager