【发布时间】:2020-09-02 02:42:39
【问题描述】:
我有那个可以工作的功能(我只需要在最后将 wstring 转换为 WHAR*):
wstring stringtowstring(string str)
{
WCHAR ch[256];
MultiByteToWideChar(CP_ACP, 0, str.c_str(), -1, (LPWSTR)ch, 256);
return wstring(ch);
}
但我想知道为什么不这样做:
WCHAR tmp[256];
swprintf(tmp, L"%s", "test");
【问题讨论】: