就是那个字符相同,然后就删除的。
#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);
}
哪里错了吗?
if(str!=ch);
把分号删了
页:
[1]