CString转换为int型使用_ttoi或者atoi直接进行类型转换;
CString::Format()函数时报错:Buffer too small ……..。这是因为CString型的url在调用format函数时内存重新分配导致的错误,需要重新定义一个cstring类型的变量。
GetDlgItemText(IDC_EDIT1,url);
GetDlgItemText(IDC_EDIT2,port);
int m_port=atoi(port);
url.Format(_T("%s:%d"),url,m_port);
改正后:
CSteing url;
GetDlgItemText(IDC_EDIT1,url_str);
GetDlgItemText(IDC_EDIT2,port);
int m_port=atoi(port);
url.Format(_T("%s:%d"),url_str,m_port);