Float to char* [C] - C++ - Programmation
Marsh Posté le 08-06-2002 à 17:53:06
float youpilalala = 20.0f; 
char planplan[20]; 
sprintf(planplan,"%f",youpilala); 
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 ???
   pourrais tu etre plus explicite ??? 
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. 
Marsh Posté le 08-06-2002 à 18:02:48
difficilement  
 
 
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 
Marsh Posté le 08-06-2002 à 18:05:05
| chrisbk a écrit a écrit  : difficilement   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 ... 
Marsh Posté le 08-06-2002 à 17:49:22
Trou de mémoire (newbie inside )... kelle transformation permet de passer de float a char* ???