Bonjour,
Dans le cadre d'une migration vers Visual 2005 (MFC Win2003), j'observe un problème de conversion. J'utilise l'opérateur >> pour passer mon istream en double mais la conversion n'est plus parfaite ! Exemple:
Dans mon fichier texte:
+9.945122E+23
Après conversion la variable vaut:
+9.9451220000000006E+23
La différence est très faible mais j'ai besoin de la valeur exacte!
Est-il possible de corriger cela via des options projet ?
Suis-je obligé de recoder cette partie de code en utilisant autre chose que les istream ?
Merci.
Partager