美文网首页
C++:CString、string、const char*的相

C++:CString、string、const char*的相

作者: 李海游 | 来源:发表于2020-05-01 18:41 被阅读0次

1.CString转string

//第一种方式:
CString str = _T("CSDN");
USES_CONVERSION;
std::string s(W2A(str));
//第二种方式:
CString str = _T("CSDN");
std::string s = (CT2A)str;

2.string转CString

CString str;
std::string s=“CSDN“;
str=s.c_str();

3.CString转const char*

//第一种方式:(CString转char*转const char*)
CString str=_T("CSDN");
const char* cstr;
char temp[100];
::wsprintfA(temp, "%ls",(LPCTSTR)str);
cstr = temp;     
//第二种方式:(CString 转string转const char*)
CString str = _T("CSDN");
USES_CONVERSION;
std::string s(W2A(str));
const char* cstr = s.c_str();
  1. const char*转CString
const char* cstr = "CSDN";
CString str(cstr);

相关文章

网友评论

      本文标题:C++:CString、string、const char*的相

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