Hello
Lorsque j'execute ceci:
J'obtient cela:
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);
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!!ts: 0.6000000000
ts: 0.5999999999999999777955395074968691915274
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![]()
Partager