[C] problème de onversion char -> float
Résolu/Fermé
Samsagace
-
17 mai 2005 à 16:05
mamiemando Messages postés 33545 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 25 février 2025 - 17 mai 2005 à 18:22
mamiemando Messages postés 33545 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 25 février 2025 - 17 mai 2005 à 18:22
A voir également:
- [C] problème de onversion char -> float
- Coco char - Accueil - Réseaux sociaux
- Remplaçant de Coco : quelles solutions pour tchater gratuitement en ligne ? - Accueil - Réseaux sociaux
- Expecting value: line 1 column 1 (char 0) ✓ - Forum MacOS
- Coco chat connexion sur mobile, le tchat est fermé ? ✓ - Forum Réseaux sociaux
- Site coco chat (incitation a payer) ✓ - Forum Vos droits sur internet
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
33545
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
25 février 2025
7 828
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