我是给 edit控件加了一个CString类型的变量:IDC_EDIT_IP CString m_edit_ip
在线程里 addrSrv.sin_addr.S_un.S_addr=inet_addr(pDlg->m_edit_ip);
报错:error C2664: 'inet_addr' : cannot convert parameter 1 from 'class CString' to 'const char *'要是换成 addrSrv.sin_addr.S_un.S_addr=inet_addr(pDlg->m_edit_ip.LockBuffer());
报错:error C2664: 'inet_addr' : cannot convert parameter 1 from 'unsigned short *' to 'const char *'
在线程里 addrSrv.sin_addr.S_un.S_addr=inet_addr(pDlg->m_edit_ip);
报错:error C2664: 'inet_addr' : cannot convert parameter 1 from 'class CString' to 'const char *'要是换成 addrSrv.sin_addr.S_un.S_addr=inet_addr(pDlg->m_edit_ip.LockBuffer());
报错:error C2664: 'inet_addr' : cannot convert parameter 1 from 'unsigned short *' to 'const char *'
char buf[...] = {0};
#ifdef UNICODE
WideCharToMultiByte(CP_ACP, ...);
#else
sprintf(buf, "%s", str);
#endif
WideCharToMultiByte(CP_ACP,WC_COMPOSITECHECK,m_edit_ip,-1,temp,32,NULL,NULL);
联不上啊
断点 m_edit_ip没错
这个宏怎么定义?