在 UNICODE编码中
使用 GetBuffer方法返回 wchar_t * 类型,再将得到的wchar* 类型转为 char*类型
CString str = "123";
wchar_t *wChar = str.GetBuffer(str.GetLength());
str.ReleaseBuffer();
// 将得到的wchar* 类型转为 char*类型
size_t len = wcslen(wChar) + 1;
size_t converted = 0;
char *cChar;
cChar = (char*)malloc(len*sizeof(char));
wcstombs_s(&converted, cChar, len, wChar, _TRUNCATE);