[C++] Comment convertir un double en char?

Comment convertir un double en char? [C++] - Programmation

Marsh Posté le 13-10-2001 à 10:33:34    

J'ai besoin d'afficher un nombre double dans une fenetre Win, mais la fonction DrawText ne prend que des char. Donc comment faire pour afficher ce double?
 
J'ai essayé:
 
char buffer[400];
const char buffer2 = (char) variabledouble;
sprintf(buffer, &buffer2);
 
Mais ça marche pas...
:(

Reply

Marsh Posté le 13-10-2001 à 10:33:34   

Reply

Marsh Posté le 13-10-2001 à 10:53:18    

sprintf(buffer,"%lf",variabledouble);
 
Ou bien avec une CString
CString machaine;
machaine.format("%f",variabledouble);
Puis à l'appel de ta fonction la CString est converti en LPCSTR (= const char *)

Reply

Marsh Posté le 13-10-2001 à 11:03:55    

Merci beaucoup :)

Reply

Sujets relatifs:

Leave a Replay

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