鄙人在搞课设,C语言图书管理系统
然后做那个图书删除的子函数
就一直提醒declared formal parameter list different from definition
翻译了下是声明的形式参数列表与定义不同
我改来改去不知道哪的毛病
大神们帮帮忙指个正呗!!!
void DeleteDoc(struct books_list * head) /图书删除子函数/
{
struct books_list *s,*p;
char temp[20];
int panduan;
panduan=0;
p=s=head;
printf(" [请输入您要删除的书名]?;
scanf("%s",temp);
while(p!= NULL)
{
if(strcmp(p->bookname,temp)0) /寻找要删除的图书/
{
panduan++;
break;
}
p=p->next;
}
if(panduan1)
{
for(;s->next!=p;)
{
s=s->next;
}
s->next=p->next;
free§;
printf("\n ━━━━ 删除成功! ━━━━\n");
}
else
{
printf(" 您输入的书目不存在,请确认后输入!\n");
}
return;
}
求助大佬帮忙纠正啊!!!!
最新推荐文章于 2024-03-28 18:02:12 发布