为了简化操作,我写成了两个函数:
//CString转Char[] 返回数组首元素地址
char * CSocket_ClientDlg::CStringToCharArray(CString str)
{
int str_len = WideCharToMultiByte(CP_ACP, 0, str, str.GetLength(), NULL, 0, NULL, NULL);//计算字节数
char * CharArray = new char[str_len+1];
WideCharToMultiByte(CP_ACP, 0, str, str.GetLength(), CharArray, str_len, NULL, NULL);
CharArray[str_len] =