如果找到匹配的子串,它使用memmove函数将后面的字符移动到当前位置,从而删除匹配的子串。这个过程会一直重复,直到整个字符串都被检查过。 在main函数中,我们创建了一个包含特定模式的字符串,并调用remove_substring函数来删除该模式。最后,我们打印出原始字符串和修改后的字符串。
include<string.h>#include<stdio.h>int main(){char str[200];char str_d[200];char tmp[200];int i, len_str, len_str_d;fgets(str, sizeof(str), stdin);fgets(str_d, sizeof(str_d), stdin);len_str = strlen(str) - 1;str[len_str] = 0;len_str_d = strlen(str_d...
关于字符串s,以下说法中正确的是 A. s.lower()能够将字符串s修改为全是小写字母的形式 B. 如果s.isalnum() 返回布尔值True就表示字符串s只由字符或数字构成 C. s.strip()能够删除字符串s中的所有空格 D. s.replace(s1, s2)能够将字符串中的子串s1修改为s2...