使用CString,需要包含头文件:<atlstr.h>.
CString转const char*:
CString cstr_s=_T("Test CString");
string str_s=CT2A(cstr_s.GetBuffer(0));
const char* p_s=str_s.c_str();
CString转char[ ]:
CString cstr_s=_T("Test CString");
string str_s=CT2A(cstr_s.GetBuffer(0));
char ac_s[50]={'\0'};
strcpy(ac_s,str_s.c_str());