[C ]LIRE d1 fichier des réelsde type1E-15?cmt
Bonjour,
Soit un fichier du type:
or a laffichage il nya que 6 valeurs apres la virgule pour les réels.
meme si je fais printf(".15f%", var1); il affiche bien qu15 chiffres apres la virgule mais les données sont arrondis ou plus ou moins fausses.
Jai bien essayé de le déclarer en double et de lire le fichier avec %l mais ca ne marche pas.
Quel type de variable je dois déclarer et comment je dois les lire pour les récupérer intactes? (%f? , %l? %.15f?...)
Merci d'avance a tou.
Sophie </pre>
Soit un fichier du type:
paris 12.111111111111111 15.123457901818181 tours 8.111111111111111 18.123457901818181 etc.. <:code> Tous les réels ont soit 14 soit 15 chiffres apres la virgule. je voudrais récupérer les réels et les placer dans des variables. Jutilise la fonction fscanf:
dans mon cas fscanf (*FILE," %f", &var1); ou var1 est de type float.
or a laffichage il nya que 6 valeurs apres la virgule pour les réels.
meme si je fais printf(".15f%", var1); il affiche bien qu15 chiffres apres la virgule mais les données sont arrondis ou plus ou moins fausses.
Jai bien essayé de le déclarer en double et de lire le fichier avec %l mais ca ne marche pas.
Quel type de variable je dois déclarer et comment je dois les lire pour les récupérer intactes? (%f? , %l? %.15f?...)
Merci d'avance a tou.
Sophie </pre>
A voir également:
- [C ]LIRE d1 fichier des réelsde type1E-15?cmt
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Lire fichier epub - Guide
- Fichier bin - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
1 réponse
C'est un problème voisin de celui-ci
http://www.commentcamarche.net/forum/affich-1928928-%5BC-ANSI%5D-Comparer-des-DOUBLES-comment
Regarde si tu n'y trouves pas ton bonheur ;-)
Bonne chance
http://www.commentcamarche.net/forum/affich-1928928-%5BC-ANSI%5D-Comparer-des-DOUBLES-comment
Regarde si tu n'y trouves pas ton bonheur ;-)
Bonne chance