#include <iostream>
#include <fstream>
#include <string>
#include <cstring>
#include <vector>
using namespace std;
void del(char *str,char *sub)
{
char *head = NULL;
char *p = NULL;
head = p = str;
int sublen = strlen(sub);
while(*p != '\0')
{
if(strncmp(p,sub,sublen) != 0)
{
*str = *p;
str++;
}
else
{
p--;
p += sublen;
}
p++;
}
*str = '\0';
}
int main()
{
cout<<"输入一个字符串:"<<endl;
char value[256];
cin>>value;
cout<<"输入要删除的字符串"<<endl;
char sub[256];
cin>>sub;
del(value,sub);
cout<<"删除后的结果为:"<<value<<endl;
return 0;
}