c++编程:从字符串中删除指定的字符

 时间:2026-02-16 01:21:34

#include<iostream>

#include<string.h>

usingnamespacestd;

intmain(){

strings="-daas-j--kdj-al-";

string::iteratorit;

for(it=s.begin();it!=s.end();it++)

if(*it=='-'){

s.erase(it);

it--;

}

cout<<s<<endl;

return0;

}

c++编程:从字符串中删除指定的字符

扩展资料

C++从string中删除一个字符

#include<iostream>

#include<string>

#include<stdlib.h>

usingnamespacestd;

intmain()

{

stringstr="abddghj";

string::iteratorit;//指向string类的迭代器。你可以理解为指针

for(it=str.begin();*it!='';it++)

{

if(*it=='d')

{

str.erase(it);//删除it处的一个字符

break;

}

}

cout<<str<<endl;

system("pause");

return0;

}

  • c语言如何生成随机数
  • C语言中的strcmp函数怎样使用?
  • getchar的用法
  • 在c语言中如何计算字符串的长度?
  • C语言中的scanf函数怎样输入字符串?
  • 热门搜索
    重庆到武隆旅游攻略 深圳五一去哪旅游好 河南洛阳旅游景点 宝中旅游官网 资阳旅游景点大全 浙江西塘旅游攻略 山东清明节旅游好去处 冬季旅游景点 四川峨眉山旅游攻略 金坛旅游网