2021-09-18

MFC CString 和 string 互转

原文链接

同时适用于多字节字符集和Unicode字符集。

//将CString转为std::string
string CMyUtil::CString2string( const  CString &cstr)
{
     CStringA stra(( TCHAR  *)( LPCTSTR )(cstr));
     string str(( char  *)( LPCSTR )(stra));
     return  str;
}
 
//将std::string转为CString
CString CMyUtil::string2CString( const  string &str)
{
     CString cstr(str.c_str(), str.length());
     return  cstr;
}
上一篇:String类实现


下一篇:转载:C++中string、char *、char[]的转换