Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
859 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [C] Float to char*

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C] Float to char*

n°154325
kifran the​ rominet
Posté le 08-06-2002 à 17:49:22  profilanswer
 

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

mood
Publicité
Posté le 08-06-2002 à 17:49:22  profilanswer
 

n°154330
chrisbk
-
Posté le 08-06-2002 à 17:53:06  profilanswer
 

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

n°154334
kifran the​ rominet
Posté le 08-06-2002 à 17:59:30  profilanswer
 

chrisbk a écrit a écrit :

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




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

n°154335
verdoux
And I'm still waiting
Posté le 08-06-2002 à 18:01:53  profilanswer
 

Kifran the Rominet a écrit a écrit :

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




C'est du C, rien que du C.

n°154336
chrisbk
-
Posté le 08-06-2002 à 18:02:48  profilanswer
 

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

n°154337
kifran the​ rominet
Posté le 08-06-2002 à 18:05:05  profilanswer
 

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 ...

n°154574
kjus
Posté le 08-06-2002 à 21:45:34  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [C] Float to char*

 

Sujets relatifs
[JAVA] Tronquer un float 2 chiffres après la virgule ?[php] question tte conne sur les float
conversion chaine de caractere en float[C++] (double) 0==1.3877e-016 (float) 0==7.45058e-008
[PHP] Conversion d'un float en intComment Mettre un Float dans un registre?????????
Plus de sujets relatifs à : [C] Float to char*


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR