C语言编写程序实现将用户输入的字符串中的所有指定字符删除得到新字符串后输出

C语言编写程序实现将用户输入的字符串中的所有指定字符删除得到新字符串后输出


#include <stdio.h>
void delete_me(char str[],char ch)
{
    int i,j;
    for(i=j=0;str[i]!='\0';i++)
        if(str[i]!=ch)
            str[j++]=str[i];
        
    str[j]='\0';    
}

int main()
{
    char a,str[100];
    void delete_me(char str[],char ch);
    printf("请输入字符串\n");
    gets(str);
    printf("请输入想删除的字符\n");
    scanf("%c",&a);
    delete_me(str,a);
    printf("删除后字符串为:\n"); 
    printf("%s\n",str);
    return 0;
}