PDA

Visualizza la versione completa : [C] Conversione float to wstring


stefanoB
28-11-2008, 15:03
float j=1.73;
wchar_t buf[50];

wsprintf(buf,L"%f",j); //questa produce f

wsprintf(buf,L"%d",j); //questa produce -2147483648

:dh˛:

oregon
28-11-2008, 20:33
La wsprintf non supporta i float / double



float j=1.73;
wchar_t buf[50];

wsprintf(buf, L"%d", (int)j);
wprintf(L"%s\n", buf);



ma gli interi

stefanoB
01-12-2008, 16:32
ho risolto con:

swprintf(buf,L"%f",j);

grazie

Loading