求助,请帮忙
#include<stdio.h>
char delchr(char s[],char c)
{
int i,j;
for(i=0;s[i]!='\0';i++)
if(s[i]==c)
{
for(j=i;s[j]!='\0';j++)
s[j]=s[j+1];
i--;
}
}
void main()
{
char ch,str[30],t;
printf("输入一字符串:");
scanf("%s",str);
getchar();
printf("输入一个删除字符:");
scanf("%c",&ch);
delchr(str,ch);
printf("新的字符串是:%s",str);
}
为何delchr(char s[],char c)函数不吾使返回主函数那里的呀,请问??????