void sort_it(char nn){int n,m,p,x,t[32];for(n=0;n<32;n++){switch(nn){case '1' : t[n]=books[n].id;break;case '2' : t[n]=books[n].pri;break;}}for(n=0;n<32;n++){x=0;p=-1;for(m=0;m<32;m++){if(t[m]>x){x=t[m];p=m;}}t[p]=-1;INDEX[n]=p; }}//void browser(void){int n,x;char k;sort_it('1');while(1){page_title("浏览");printf("按数字键选择排序方式或按 0 返回\n");printf("登录号-1\t书名\t作者名\t分类号\t出版单位\t出版时间\t价格-2\n");for(n=0;n<32;n++){if(INDEX[n]!=-1){x=INDEX[n];printf("%d\t%s\t",books[x].id,books[x].name);printf("%s\t%d\t",books[x].wr,books[x].num);printf("%s\t%d\t",books[x].dep,books[x].time);printf("%f\n",pri);}}k=getch();if(k<'3'&&k>'0') sort_it(k);else if(k=='0') break;else continue; }}void main(void){menu: page_title("操作选单");printf("请用数字键选择操作\n\n");printf("1 录入图书基本信息\n2 修改图书基本信息\n");printf("3 注销图书基本信息\n\n4 浏览图书基本信息\n");printf("0 退出\n");switch(getch()){case '1' : book_new();break;case '2' : book_edit();break;case '3' : book_del();break;case '4' : browser();break;case '0' : exit(0);}goto menu;}提示错误:error C2601: 'sort_it' : local function definitions are illegalerror C2601: 'browser' : local function definitions are illegalerror C2601: 'main' : local function definitions are illegalfatal error C1004: unexpected end of file foundint search_id(void){int n,i;printf("请输入登录号:");scanf("%d",&i);for(n=0;n<32;n++){ if(books[n].id==i&&books[n].id!=0){printf("登录号:%d\n",books[n].id);printf("书名:%s\n",books[n].name);printf("作者名:%s\n",books[n].wr);printf("分类号:%d\n",books[n].num);printf("出版单位:%s\n",books[n].dep);printf("出版时间:%d\n",books[n].time);printf("价格:%f\n",books[n].pri);return n;}}printf("\n输入错误或登录号不存在.\n");return -1;}//⑦void book_del(void){int n;page_title("注销图书基本信息");if((n=search_id())!=-1) books[n].id=0;printf("\n!该图书已注销.\n");return_confirm();}
- 2 回答
- 0 关注
- 166 浏览
添加回答
举报
0/150
提交
取消