#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <strings.h>
void delete_char(char str[],char delete_ch);
int main()
{
char buf[128]={0};
printf("输入一个字符串:\n");
fgets(buf,sizeof(buf),stdin);
printf("输入删除的字符:");
char delete_ch = getchar();
delete_char(buf,delete_ch);
return 0;
}
void delete_char(char str[],char delete_ch)
{
int i,j;
for(i=j=0;str[i]!='\0';i++)
{
if(str[i] != delete_ch)
{
str[j++]=str[i];
}
}
str[j] = '\0';
printf("删除后的字符串:");
puts(str);
}