你和我的名字 发表于 2019-4-4 15:08:39

就是那个字符相同,然后就删除的。

#include <stdio.h>
void main()
{
    extern void enter_string(char str[]);
    extern void delete_string(char str[],char ch);
    extern void print_string(char str[]);
    char c;
    char str;
    enter_string(str);
    scanf("%c",&c);
    delete_string(str,c);
    print_string(str);
}
void enter_string(char str)
{
    gets(str);       
}
void delete_string(char str[],char ch)
{
    int i,j;
    for(i=j=0;str!='\0';i++)
    {
      if(str!=ch);
      {
                str = str;
      }
        }
        str ='\0';
}
void print_string(char str[])
{
        printf("%s\n",str);
}
哪里错了吗?

Croper 发表于 2019-4-4 15:26:26

       if(str!=ch);
把分号删了
页: [1]
查看完整版本: 就是那个字符相同,然后就删除的。