#include<iostream>
#include<stdio.h>
#include<string.h>
using namespace std;
void remove_data(char* target,char data)
{
int len=strlen(target);
char* copy_target=new char[len+1];
int i=0;
int count=0;
for(i=0;i<len;i++)
{
if(target[i]!=data)
{
copy_target[count]=target[i];
count++;
}
}
copy_target[count]=0;
strcpy(target,copy_target);
delete(copy_target);
}
void show_all(const char* target)
{
int len=strlen(target);
for(int i=0;i<len;i++)
cout<<target[i];
cout<<endl;
}
int main()
{
char obj[]="hello";
remove_data(obj,'l');
show_all(obj);
return 0;
}
字符串删除指定字符
最新推荐文章于 2024-08-26 15:24:34 发布