Hello
Lorsque j'execute ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
double ts = atof("0.6");
printf("ts: %.10f\nts: %.40f\n", ddd, r0, ts, ts);
J'obtient cela:
ts: 0.6000000000
ts: 0.5999999999999999777955395074968691915274
Bref, je constate qu'il y a une perte énorme (tout est relatif ms ds mon cas c'est énorme) de précision avec la fonction atof!!

Donc, dans la mesure où je dois récupérer des arguments de la ligne de commande, et les convertir en double, quelqu'un aurait-il une idée de la manière dont je dois m'y prendre afin de garder une présision optimale?

Merci d'avance