首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

2012-03-18 
string删除 某个字符C/C++ codestring stri\sdg\ostring str2strcopy(str.rbegin(), str.rend(), st

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')" 

热点排行