此代码在VS2005上编译,需要进行的设置是:
右击工程,选择属性,点击常规,在“字符集”一项里选择“未设置”。
CString str;
char * p = str.GetBuffer(str.GetLength()+1);
str.ReleaseBuffer();
string astr;
char *p= new char[astr.length()+1];
strcpy(p,astr.c_str());
delete p;