《C程序设计语言》P46
#include <stdio.h>
/*从字符串S中删除字符c*/
void squeeze(char[], char);
int main()
{
char s[] = "hdsjalfh";
char c;//保存需要删除的字符
printf("请输入需要删除的字符:");
c = getchar();
squeeze(s, c);
printf("%s\n", s);
return 0;
}
void squeeze(char s[], char c)
{
int i = 0, j = 0;
while(s[i] != '\0'){
if(s[i] != c){
s[j++] = s[i];
}
i++;
}
s[j] = '\0';
}