就贴两张图,啥意思,递归删除
麻烦说明问题,我们没太看懂
这是什么意思?dos命令?
删除的时候是不是用了循环对该字符串进行了多次比较和删除?
#include <stdio.h>
#include<string.h>
#define SIZE 30
void main(){
char str1 [SIZE];
char str2 [SIZE];
char *p;
int len2;
printf("Input first string:");
scanf("%s",str1);
printf("Input deleted string:");
scanf("%s",str2);
len2 = strlen(str2);
while(p = strstr(str1,str2)){
strcpy(p,p+len2);
}
printf("result string:%s\n",str1);
}