[C] Float to char*

Float to char* [C] - C++ - Programmation

Marsh Posté le 08-06-2002 à 17:49:22    

Trou de mémoire (newbie inside )... kelle transformation permet de passer de float a char* ???

Reply

Marsh Posté le 08-06-2002 à 17:49:22   

Reply

Marsh Posté le 08-06-2002 à 17:53:06    

float youpilalala = 20.0f;
char planplan[20];
sprintf(planplan,"%f",youpilala);

Reply

Marsh Posté le 08-06-2002 à 17:59:30    

chrisbk a écrit a écrit :

float youpilalala = 20.0f;
char planplan[20];
sprintf(planplan,"%f",youpilala);  




 
Ouch ...  :(   pourrais tu etre plus explicite ???

Reply

Marsh Posté le 08-06-2002 à 18:01:53    

Kifran the Rominet a écrit a écrit :

 
 
Ouch ...  :(   pourrais tu etre plus explicite ???  




C'est du C, rien que du C.

Reply

Marsh Posté le 08-06-2002 à 18:02:48    

difficilement :D
 
bon, pour la tenter
 
si j'ai bien compris ce que tu veux c'est transformer un float en chaine de caracteres.
 
Donc pour ce faire j'utilise la fonction "sprintf" qui fonctionne de la meme maniere que printf, sauf qu'au lieu d'ecrirer sur la sortie standart elle ecrit dans un tableau de caractère (ici planplan)
donc dans planplan, a la fin de l'operation, tu as ton float sous former de chaine de caractère

Reply

Marsh Posté le 08-06-2002 à 18:05:05    

chrisbk a écrit a écrit :

difficilement :D
 
bon, pour la tenter
 
si j'ai bien compris ce que tu veux c'est transformer un float en chaine de caracteres.
 
Donc pour ce faire j'utilise la fonction "sprintf" qui fonctionne de la meme maniere que printf, sauf qu'au lieu d'ecrirer sur la sortie standart elle ecrit dans un tableau de caractère (ici planplan)
donc dans planplan, a la fin de l'operation, tu as ton float sous former de chaine de caractère  




 
C impecable merci beaucoup ...

Reply

Marsh Posté le 08-06-2002 à 21:45:34    

ya aussi itoa() qui fait ca mais c que pour les int..

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed