Aby zamienic liczbe na string mozna uzyc alternatywnej funkcji Win Api. Dziala identycznie jak funkcje biblioteczne c, ale dla kodera WinApi chyba to rozwiazanie powinno byc troche przyjemniejsze.
Uzyj funkcji Api wsprintf:
int wsprintf(
LPTSTR lpOut, // pointer to buffer for output
LPCTSTR lpFmt, // pointer to format-control string
... // optional arguments
);
Uzycie :
int b=10; ;liczba do konwersji
char text[2]; ;bufor na text
wsprintf(text,"%d",b);
MessageBox(0,text,"TEST",MB_OK);
Formatowanie identyczne jak w funkcjach c (np "%d,%f itd...)