您的位置:首页 > 编程语言 > C语言/C++

删除指定字符c++代码实例及运行结果

2018-02-05 12:58 423 查看
本代码可以删除指定的字符串,当出现要删除的指定字符串中的任意一个字符时,即把它删除。

本方法通过将不删除的重新提取出来

c++代码

#include <iostream>

using namespace std;

int main()
{
char *subStr="abc",*str="aabcdefgabcd";
char *subStrTemp=subStr;
char tempStr[20];
int i=0;
cout<<"源字符串为"<<str<<endl;

while(*str)
{
while(*subStrTemp)
{
if(*subStrTemp==*str)
break;
else
subStrTemp++;
}
if(*subStrTemp=='\0')
tempStr[i++]=*str;
str++;
subStrTemp=subStr;
}
tempStr[i]=0;
cout<<"删除后剩余的字符串为"<<tempStr<<endl;

return 0;
}



运行结果

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: