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 ???
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* ???