c语言,编写一个函数,指定字符串 删除给定字符

来源:百度知道 编辑:UC知道 时间:2024/06/28 20:19:10
编写一个从指定的字符串中删除给定的字符的函数delchar.例如输入的字符为www.gooogle.cn,指定删除的字母为c,结果为www.google.n,要求:该函数为main调用,字符串和需删除的字符从键盘输入

#include<stdio.h>
char ss[1000];
int delchar(char s[], char c){
int i,t;
for(i=0,t=0; i<1000; i++){
if(s[i]==c) continue;
ss[t++]=s[i];
}
ss[t]='\0';
return t;
}

main(){
char s[1000],c;
scanf("%s %c",&s,&c);
delchar(s,c);
printf("%s",ss);
}