#include <stdio.h>
#include <string.h>
#define MAXSIZE 1024
void Remove(char *s,char *t)
{
int len1,len2; int i=0, j, k;
len1 = strlen(s);len2 = strlen(t);
for(;i<len1;i++)
{
for(j=0;j<len2;j++)
{
if(s[i]==t[j])i++;
else break;
}
if(j==len2)
{
for(k=0;k<len1-i;k++)
{
s[k+i-len2]=s[k+i];
}
s[k+i-len2]='\0';
i=i-len2;
}
}
}
int main()
{
char a[MAXSIZE]="abcdecdecdsd";
char b[MAXSIZE];
printf("original: %s\n",a);
printf("remove string:");
scanf("%s",b);
Remove(a,b);
printf("removed: %s\n",a);
return 0;
}