美文网首页C++
C++类型转换 const char *转LPWSTR

C++类型转换 const char *转LPWSTR

作者: 刘千予 | 来源:发表于2018-06-30 17:59 被阅读0次

/******************************************************************************************

Function:        ConvertCharToLPWSTR

Description:    const char *转LPWSTR

Input:          str:待转化的const char *类型字符串

Return:          转化后的LPWSTR类型字符串

*******************************************************************************************/

LPWSTR ConvertCharToLPWSTR(const char * szString)

{

int dwLen = strlen(szString) + 1;

int nwLen = MultiByteToWideChar(CP_ACP, 0, szString, dwLen, NULL, 0);//算出合适的长度

LPWSTR lpszPath = new WCHAR[dwLen];

MultiByteToWideChar(CP_ACP, 0, szString, dwLen, lpszPath, nwLen);

return lpszPath;

}

相关文章

网友评论

    本文标题:C++类型转换 const char *转LPWSTR

    本文链接:https://www.haomeiwen.com/subject/paxxuftx.html