【发布时间】:2014-01-23 17:03:06
【问题描述】:
我有一个函数,它只接受一个 LPWSTR 作为参数。但是,我需要在它的末尾添加整数。
这是一个示例伪代码:
int theNumber = 5;
LPWSTR myLPWSTR = L"Number is: ";
/* Add theNumber to myLPWSTR */
myFunction(myLPWSTR);
如何做到这一点?
我已经尝试将int 转换为LPWSTR,然后将它们连接起来,但我没有成功。我已经尝试了整个早上,但就是不知道如何做到这一点。
我试过了,例如。 wsprintf、_itow_s、c_str 以及我所知道的几乎所有东西——但就是做不到,这真的很令人沮丧。
请有人帮忙。
【问题讨论】:
-
你能贴出你试过的(一些)代码吗?
-
请注意,您不能修改
myLPWSTR,因为它指向常量数据。
标签: c++ function unicode int concatenation