#include<stdio.h>
#include<iostream>
void strdel(char* str, char ch);
int main(void)
{
char ch[] = "abcdfge";
strdel(ch, 'e');
printf("%s\n", ch);
system("pause");
return 0;
}
void strdel(char* str, char ch)
{
char* p = NULL;
p = str;//p和str都指向ch的首地址
while (*str != '\0')
{
if (*p == ch)
{
p++;
}
else
{
*str = *p;
str++;
p++;
}
}
*str = '\0';//在最后记得加上字符串结束符
}