#include<stdio.h>
#include<string.h>
int main()
{
int jian(char *,char);
char s[30],c='k';
printf("Input the string:\n");
gets(s);
printf("Input the string:\n");
c=getchar();
if(jian(s,c))
printf("%s\n",s);
else
printf("RUN ERROR!\n");
return 1;
}
/*实现删除字符的功能函数*/
int jian(char *n,char m)
{
int i=0;
while(n[i])
{
if(n[i]==m)
strcpy(&n[i],&n[i+1]),i--; /*查找目标字符,并将其删除*/
i++;
}
return 1;
}
谁可以帮忙解释一下这个程序?明天小班讨论要用到。越详细越好。