
#include<stdio.h>
#include<string.h>
void delete(char str[1000],char c){
int I,i,n=0;
char s[1000];
I=strlen(str);
for(i=0;i<I;i++){
if(str[i]!=c){
s[n]=str[i];
n++;
}
}
s[n]='\0';
strcpy(str,s);
}
int main(){
int I,i;
char str1[1000],str2[1000];
gets(str1);
gets(str2);
I=strlen(str2);
for(i=0;i<I;i++){
delete(str1,str2[i]);
}
puts(str1);
return 0;
}
本文介绍了如何在C语言中使用自定义函数delete,通过输入两个字符串,删除第一个字符串中第二个字符串的所有实例,展示了字符串处理的基本技巧。
513

被折叠的 条评论
为什么被折叠?



