现在的位置: 首页 > 综合 > 正文

CString,string转换为char*

2013年09月07日 ⁄ 综合 ⁄ 共 234字 ⁄ 字号 评论关闭

  此代码在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;

抱歉!评论已关闭.