我想在 VC8 中使用MSVC 的_itow_s和_ltow_s。但是我没有得到什么作为缓冲区长度传递给这两个 API。
MSDN 给我下面的解释 _itow_s
[in] sizeInCharacters
Size of the buffer in single-byte characters or wide characters.
对于_ltow_s
sizeOfstr
Size of the str in bytes for _ltoa_s or words for _ltow_s.
那么,如果我将宽字符(WCHAR
)的数量作为缓冲区的长度传递给这两个 API,如下所示
WCHAR buf[20];
_itow_s(11L, buf, sizeof(buf)/sizeof(WCHAR), 10);
_ltow_s(11L, buf, sizeof(buf)/sizeof(WCHAR), 10);