Convertir double en char

nonyus Messages postés 2 Date d'inscription jeudi 11 mars 2004 Statut Membre Dernière intervention 9 décembre 2005 - 31 janv. 2005 à 19:54
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 31 janv. 2005 à 23:12
SVP, comment convertir un double en char???

Merci pour vos reponses.

3 réponses

simtiers Messages postés 207 Date d'inscription jeudi 3 avril 2003 Statut Membre Dernière intervention 2 novembre 2006
31 janv. 2005 à 20:56
La fct gcvt devrait aller je crois, c'est une fct du standard C :



char* gcvt( double nombre, int precision, char* buffer )



c'est la variable buffer qui est retournée



precision : nb de chiffres après la virgule
0
Lord_Patoche Messages postés 196 Date d'inscription mercredi 6 août 2003 Statut Membre Dernière intervention 1 mai 2009 3
31 janv. 2005 à 22:53
salut, je pense que tu veux obtenir une valeur texte utilisable dans une chaine de caractère. Dans ce cas, utilise les fonctions C dtoa ou ftoa. En revanche cela convertit une valeur numérique en chaine de caractère char*, pas en char unique ce qui est logique si tu as une valeur depassant un chiffre.

LaPatoshe
0
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
31 janv. 2005 à 23:12
sprintf ira très bien aussi.

ciao...
BruNews, MVP VC++
0
Rejoignez-nous