新建一个对话框应用
//char* 转换成CString
//还有一种最简单的就是pChar.c_str();
//第一中方法
char* pFileName = "世界,你好";
int charlen = strlen(pFileName);
int len = MultiByteToWideChar(CP_ACP, 0, pFileName, charlen, NULL, 0);
TCHAR* buf = new TCHAR[len + 1];
MultiByteToWideChar(CP_ACP, 0, pFileName, charlen, buf, len);
buf[len] = '\0';
CString str;
str.Append(buf);
delete[] buf;
//第二种方法
USES_CONVERSION;
CString str2 = A2T(pFileName);
//CString 转换成char*
//还有一种最简单的就是CString.getbuffer();
//第一种方法
CString s = _T("世界,你好");
int n = s.GetLength();
int len2 = WideCharToMultiByte(CP_ACP, 0, s, n, NULL, 0, NULL, NULL);
char* pbuf = new char[len2 + 1];
WideCharToMultiByte(CP_ACP, 0, s, n, pbuf, len2, NULL, NULL);
pbuf[len2 + 1] = '\0';
//第二种方法
/*USES_CONVERSION;*///上面已经有了
char* p = T2A(str);