level 1
sendto的第二个参数是const char*类型,但是我的实参是一个CString类型。有办法解决吗?
我尝试了一些方法,但貌似只传递了CString对象的第一个字符。
2020年04月01日 10点04分
1
吧务
level 10
//第一种方式:
(CString转char*转const char*)
CString str=_T("ABCD");
const char* cstr;
char temp[100];
::wsprintfA(temp, "%ls",(LPCTSTR)str);cstr = temp;
//第二种方式:
(CString 转string转const char*)
CString str = _T("ABCD");USES_CONVERSION;
std::string s(W2A(str));
const char* cstr = s.c_str();
2020年04月02日 08点04分
2
超级感谢 打了这儿么多字
2020年04月02日 10点04分