[C] problème de onversion char -> float
Résolu/Fermé
Samsagace
-
17 mai 2005 à 16:05
mamiemando Messages postés 33076 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 17 avril 2024 - 17 mai 2005 à 18:22
mamiemando Messages postés 33076 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 17 avril 2024 - 17 mai 2005 à 18:22
A voir également:
- [C] problème de onversion char -> float
- Char ai - Guide
- Expecting value: line 1 column 1 (char 0) ✓ - Forum MacOS
- Langage c division float - Forum C
- Convertir int en char c - Forum C
- Afficher un float en c - Forum Programmation
3 réponses
blurk
Messages postés
486
Date d'inscription
vendredi 16 avril 2004
Statut
Membre
Dernière intervention
15 mars 2009
160
17 mai 2005 à 18:05
17 mai 2005 à 18:05
bonjour
float 32 bits portée : 3.4 * (10**-38) to 3.4 * (10**+38)
au delà de 6 chiffres significatif, le type float est aproximatif
peut être que le type double (flotant double précision)
serait utile ?
a+
float 32 bits portée : 3.4 * (10**-38) to 3.4 * (10**+38)
au delà de 6 chiffres significatif, le type float est aproximatif
peut être que le type double (flotant double précision)
serait utile ?
a+
mamiemando
Messages postés
33076
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
17 avril 2024
7 748
17 mai 2005 à 18:22
17 mai 2005 à 18:22
Ca me semble vraiment bizarre que ton sscanf se foire.
Passe-tu bien la bonne chaîne ? La scannes-tu corrctement (tu sais l'histoire des doubles simple précision et double précision..) ?
" 3121.13 " ---> se scanne avec " %lf " en pensant bien à mettre les espace entre les guillemets et le %lf pour faire sauter les espaces et/ou les tabulations.
Si ce n'est rien de tout ça est tu sûr que tu ne tape pas dans cette zone mémoire par erreur ?
Bonne chance
Passe-tu bien la bonne chaîne ? La scannes-tu corrctement (tu sais l'histoire des doubles simple précision et double précision..) ?
" 3121.13 " ---> se scanne avec " %lf " en pensant bien à mettre les espace entre les guillemets et le %lf pour faire sauter les espaces et/ou les tabulations.
Si ce n'est rien de tout ça est tu sûr que tu ne tape pas dans cette zone mémoire par erreur ?
Bonne chance