//CString转换为char*
//用如下方法进行转换相对比较简单
CString m_filename;
char *p;
p = (char*)((LPTSTR)LPCTSTR(m_filename));
//也可以如下这样
CString s("GrayCat");
LPCTSTR p = s;
//格式化字符串
CString graycat("GrayCat");
CString s;
s.Format("Mew! I love %s", graycat);
//使用 CString 对象的 GetBuffer 方法
//注意在GetBuffer 与ReleaseBuffer之间不要用任何CString方法呵
CString s(_T("File.ext"));
LPTSTR p = s.GetBuffer();
LPTSTR dot = strchr(p, ''.''); // OK, should have used s.Find...
if(p != NULL)
*p = _T(''/0'');
s.ReleaseBuffer();