c语言求大家帮忙改错

鸠魔智 2011-03-14 02:18:00
struct list{
char num[20];
char name[40];
char auther[40];
char publish[40];
double price;
}
void search_allinformation(struct list b[]);
void check_boolinformation(struct list b[]);
void add_bookinformation(struct list b[]);
void delete_bookinformation(struct list b[]);
void borrow_book(struct list b[]);
switch(choice1)
{ case 1: search_allinformation(b);
break;
case 2:check_boolinformation(b);
break;
case 3:add_bookinformation(b);
break;
case 4:delete_bookinformation(b);
break;
case 5: borrow_book(b);
break;
case 0:break;
}
...全文
120 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
cyrussuzhang 2011-03-14
  • 打赏
  • 举报
回复
struct后面要分号
choice1没有定义
紫回蓝 2011-03-14
  • 打赏
  • 举报
回复
你好,首先,你的代码不完全,真的很难说那里错了。
就眼下,结构体struct list{
char num[20];
char name[40];
char auther[40];
char publish[40];
double price;
}末尾需要“;”
第二,你的有些参数不知道那里来的
第三,选择结构SWITCH需要在函数,即过程中实现。
masmaster 2011-03-14
  • 打赏
  • 举报
回复
只定义了一个结果, 还没有声明结构变量,好像代码很不完整
fkwcowboy 2011-03-14
  • 打赏
  • 举报
回复
代码太不完整,没法挑
yiyefangzhou24 2011-03-14
  • 打赏
  • 举报
回复
首先struct结构体定义后要加分号,然后你的代码不完全,错误提示有没有?
bdmh 2011-03-14
  • 打赏
  • 举报
回复
switch在哪呢,应该方法中,你怎么独立出来了
yuyan_linger 2011-03-14
  • 打赏
  • 举报
回复
struct list{
char num[20];
char name[40];
char auther[40];
char publish[40];
double price;
};
这个最后要加分号
switch(choice1)
{ case 1: search_allinformation(b);
choice1和b 这些都是在哪定义的

70,032

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧