如何获取LPCWSTR
类型变量的字符串表示形式(as)UINT
?
问问题
3702 次
2 回答
4
ALPCWSTR
是一个常量LPWSTR
,它是一个指向宽字符串的指针。您应该使用std::wstringstream
:
#include <sstream>
// ...
UINT number = 42;
std::wstringstream wss;
std::wstring str;
wss << number;
wss >> str;
LPCWSTR result = str.c_str();
于 2011-12-24T19:37:32.090 回答
1
试试_itow。它需要一个无符号整数、一个宽字符缓冲区的地址以及用于转换的基数。
这是一个例子:
UINT x = 1000245;
LPWSTR y = (LPWSTR)malloc(30);
_itow(x, y, 10);
于 2011-12-24T19:42:11.900 回答