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

图片说明

5个回答

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

qq_36519547
qq_36519547 键盘输入母串s1与子串s2,删除s1中所有的子串s2。
大约 3 年之前 回复

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

qq_36519547
qq_36519547 键盘输入母串s1与子串s2,删除s1中所有的子串s2。
大约 3 年之前 回复

这是什么意思?dos命令?

qq_36519547
qq_36519547 键盘输入母串s1与子串s2,删除s1中所有的子串s2。
大约 3 年之前 回复

删除的时候是不是用了循环对该字符串进行了多次比较和删除?

 #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);
} 
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问