#include "stdio.h"
#include "string.h"
int main()
{
int i=0,x=0;
char *p=NULL,*t=NULL,s[100],d[50];
printf("输入字符串:");
gets(s);
printf("输入要删除的字符串:");
gets(d);
if( (p=strstr(s,d)) == NULL)
{
printf("\n\n字符串1: %s\n中没有找到\n字符串2: %s\n",s,d);
return 0;
}
while((p=strstr(s,d)) != NULL)
{
t=p+strlen(d);
*p='\0';
strcat(s,t);
x++;
}
printf("共删除%d处\n%s\n",x,s);
}
是要这样的吗.?