美文网首页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