std::string TCHAR2STRING(TCHAR *STR)
{
int iLen = WideCharToMultiByte(CP_ACP, 0,STR, -1, NULL, 0, NULL, NULL); //首先计算TCHAR 长度。
char* chRtn = new char[iLen * sizeof(char)]; //定义一个 TCHAR 长度大小的 CHAR 类型。
WideCharToMultiByte(CP_ACP, 0, STR, -1, chRtn, iLen, NULL, NULL); //将TCHAR 类型的数据转换为 CHAR 类型。
std::string str(chRtn); //最后将CHAR 类型数据 转换为 STRING 类型数据。
delete[] chRtn;
return str;
}