新人C语言编程问题求解!!!!!!!!

图片说明

就贴两张图,啥意思,递归删除

麻烦说明问题,我们没太看懂

这是什么意思?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);
}