如何将LPCSTR转换为WCHAR*



如何将LPCSTR转换为WCHAR*到Unicode项目,请?

如果包括AtlBase.hAtlConv.h标头,

#include <windows.h>
LPCSTR lpcszTemp = "Hello World" ;
int wchars_num =  MultiByteToWideChar( CP_UTF8 , 0 , lpcszTemp  , -1, NULL , 0 );
WCHAR* wstr = new WCHAR[wchars_num];
MultiByteToWideChar( CP_UTF8 , 0 , lpcszTemp  , -1, wstr , wchars_num );
// ...Other codes...
delete[] wstr;

从LPCTSTR转换为wchar*

这里的

最新更新