Pb de convertion de double en string :/

Pb de convertion de double en string :/ - C++ - Programmation

Marsh Posté le 23-10-2003 à 02:37:43    

Kikoo all
 
Voila j'aimerais convertir un double en char * ( tableau de characteres ) pour pouvoir l afficher dans une appli graphique qui ne prend que des char *. Seulement apres moultes recherches et plusieurs convertions par pointeurs je n'y suis pas arrive.
Donc si un de vous connait une fonction ou a ecrit une fonction qui permet de convertir un double en char * ( tableau de characteres ), je suis preneur :)
Mci bcp a tous :)

Reply

Marsh Posté le 23-10-2003 à 02:37:43   

Reply

Marsh Posté le 23-10-2003 à 04:57:46    

Bon c'est pas vraiment du C++, mais sprintf ça te vas pas ?

Reply

Marsh Posté le 23-10-2003 à 07:17:46    

ostringstream et string.  
 
après tu fais chaine.c_str() et t'as ton char *

Reply

Marsh Posté le 23-10-2003 à 14:08:14    

dsl taz mais je debute et j ai du mal a comprendre comment tu veus faire pourrais tu me donner des precisions plz ? :)

Reply

Marsh Posté le 23-10-2003 à 19:35:37    

Font sprintf :
 
 
Example :

Code :
  1. char  buffer[200];
  2. sprinf( buffer, "%f", 256.25);


 
Ou encore en MFC
 

Code :
  1. CString monString;
  2. monString.Format("%f", 256.25);


Message édité par iS@mi le 23-10-2003 à 19:36:53
Reply

Marsh Posté le 24-10-2003 à 07:05:18    

Code :
  1. ostringstream os;
  2. os << 3.1415;
  3. string s(os.str());
  4. void f(const char *);
  5. f(s.c_str());

Reply

Sujets relatifs:

Leave a Replay

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