MultiByteToWideChar 的使用
我想把中文字符转到unicode码
为什么我把转化后的字符串输出都是00000000
代码如下:
LPCSTR lpcszStr="人民好儿子";
LPWSTR lpwszStr=NULL;
DWORD dwMinSize;
dwMinSize = MultiByteToWideChar (CP_ACP, 0, lpcszStr, -1, NULL, 0);
MultiByteToWideChar (CP_ACP, 0, lpcszStr, -1, lpwszStr, dwMinSize);
cout<<lpwszStr<<endl;