删除一个字符串中的指定字符
#include <stdio.h>
void del_char(char *p,char ch)
{
char *q;
while(*p!='\0')
{
if(*p==ch)
{
for(q=p;*q!='\0';q++)
*q = *(q+1);
}
else
p++;
}
}
void main()
{
char ch;
char a[]="hello world !";
scanf("%c",&ch);
del_char(a,ch);
printf("%s\n",a);
}