欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

如何删除一个字符串中的一个字符

程序员文章站 2024-03-15 17:02:48
...

思路:

  1. 把一个字符串全都初始化为0。
  2. 用for循环,和要删除的字符逐个比较。
  3. 如果有相同就改变它的值为0。

代码如下:

#include<bits/stdc++.h>
using namespace std;
int main(){
	char c,a[100]={0};
	cout<<"输入字符串:"<<endl; 
	gets(a);
	int len=strlen(a);
	cout<<"输入要去除的字符:"<<endl;
	cin>>c;
	for(int i=0;i<len;i++){
		if(a[i]==c) a[i]='0';
	}
	for(int i=0;i<len;i++){
		if(a[i]!='0') cout<<a[i];
	}
	return 0;
}

如何删除一个字符串中的一个字符

相关标签: 字符串