The Win32 API has several string formatting functions, for example:
wsprintf () :
WCHAR buffer[SomeMaxLengthHere]; for(int i=0; i < 3;i++) { wsprintfW(buffer, L"%i", i); ... }
StringCbPrintf () :
WCHAR buffer[SomeMaxLengthHere]; for(int i=0; i < 3;i++) { StringCbPrintfW(buffer, sizeof(buffer), L"%i", I); ... }
StringCchPrintf () :
WCHAR buffer[SomeMaxLengthHere]; for(int i=0; i < 3;i++) { StringCchPrintfW(buffer, sizeof(buffer) / sizeof(WCHAR), L"%i", i); ... }
Just to name a few.
source share