1. 工程属性中字符集选择为 “未设置”或者“使用多字节字符集”时 CString与char *之间的转换比较简单
(1)CString 转 char*
char* buf ;
CString str;
buf = str.GetBuffer(str.GetLength());
(2) char *转CString
str = (LPCTSTR)buf;
2. 工程属性字符集选择为“UNICODE”时
(1)CString转char *
char c_tmp[MAX_PATH]; //存放char的数组c_tmp
CString str;//要转换的CString
// sz表示待转换字符串的缓冲区所必需的字节数