读书人

string删除 某个字符,该怎么解决

发布时间: 2012-03-18 13:55:39 作者: rapoo

string删除 某个字符

C/C++ code
       string str="i\sdg\o";    string str2=str;    copy(str.rbegin(), str.rend(), str2.begin());    cout<<str2;        string::iterator pos;    while( pos!=str.end() )    {        pos= find(str.begin(), str.end(), "\");  //出错了            if(pos!=str.end() )            {                str.erase(pos);            }    }    cout<<str<<endl;



问题1: 怎样修改我的代码?





[解决办法]
C/C++ code
string str="i\sdg\o";//'\'这个斜杠是转义字符标志,也就是说这串字符串变成了"i(转义后的'\s')dg(转义后的'\o')" 

读书人网 >C++

热点推荐