美文网首页C++
C++类型转换 TCHAR转string

C++类型转换 TCHAR转string

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

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

Function:        TCHAR2STRING

Description:    TCHAR转string

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

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

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

std::string TCHAR2STRING(TCHAR* str)

{

std::string strstr;

try

{

int iLen = WideCharToMultiByte(CP_ACP, 0, str, -1, NULL, 0, NULL, NULL);

char* chRtn = new char[iLen * sizeof(char)];

WideCharToMultiByte(CP_ACP, 0, str, -1, chRtn, iLen, NULL, NULL);

strstr = chRtn;

}

catch (std::exception e)

{

}

return strstr;

}

相关文章

网友评论

    本文标题:C++类型转换 TCHAR转string

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