使用迭代器删除string中指定位置的字符!
string str = "huehfudhfruhgfsfgkhdyfsghydff"; string::iterator itr =
str.begin(); itr += 2; str.erase(itr);
使用下标删除string中指定位置的字符!
string s = "dyegyswdgcgshjdcfgsd"; s.erase(5,1); //删除下标为5的元素! cout << s <<
endl; //输出: //dyegywdgcgshjdcfgsd
 

删除string中指定的所有字符!
str.erase(std::remove(str.begin(), str.end(), 'e'), str.end());
 

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:637538335
关注微信