最近在利用MFC做端口扫描器实验,其中涉及CString、char、int等之间的转换、文本框的多行显示问题、总是显示底层最新结果等问题,下面写一些我总结的相关方法。
一、CString 转 char *
void CS_to_ch(char mess[], CString str) { //CString to char char *pbuff = (char *)str.GetBuffer(str.GetLength()); char one = pbuff[0]; char two = pbuff[1]; int i = 0; for (; i < str.GetLength(); i++) { mess[i] = pbuff[i * 2]; } mess[i] = '