请教前辈指点
#include<stdio.h>void main()
{
void enter_string(char str[],char ch);
void delete_string(char str[],char ch);
void print_string(char str[]);
char c;
char str[80];
enter_string(str);
scanf("%c",&c);
delete_string(str,c);
print_string(str);
}
void enter_string(char str[80])
{
gets(str);
}
void delete_string(char str[],char ch)
{
int i, j;
for(i = 0; str[i] != '\0'; i++)
{
if(str[i] = ch)
{
for(j = i; str[j] != '\0'; j++)
{
str[i] = str[i++];
}
break;
}
}
}
void print_string(char str[])
{
printf("%s",str);
}
不知道为什么报错。错误原因是:D:\1\1.cpp(10) : error C2660: 'enter_string' : function does not take 1 parameters