从std::string转换为LPCWSTR

来源:互联网 发布:管家婆211端口 编辑:程序博客网 时间:2024/05/01 03:47
LPCWSTR stringToLPCWSTR(std::string orig){size_t origsize = orig.length() + 1;    const size_t newsize = 100;    size_t convertedChars = 0;wchar_t *wcstring = (wchar_t *)malloc(sizeof(wchar_t)*(orig.length()-1));mbstowcs_s(&convertedChars, wcstring, origsize, orig.c_str(), _TRUNCATE);return wcstring;}char * 的话,可以先把char * 转为 std::string,就是用string的构造函数 string(char*)比如char * charArray = "abcd";std::string str(charArray);

0 0
原创粉丝点击