#include <stdio.h>
int DeleteChar(char *ptr,const char ch)
{
char *w;//写指针
char *r;//读指针
w=r=ptr;
while (*r)
{
if ((*r)!=ch)
{
*w=*r;//每写一次写指针向前一个位置
w++;
}
r++;
}
*w=0;
if(r==w)
{
return 0;
}
else
{
return 1;
}
}
int main(int argc, char* argv[])
{
char a[]="Hello world!/n";
if(DeleteChar(a,'e'))
{
printf("%s",a);
}
return 0;
}