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("按數(shù)字鍵選擇排序方式或按 0 返回\n");printf("登錄號(hào)-1\t書名\t作者名\t分類號(hào)\t出版單位\t出版時(shí)間\t價(jià)格-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("請(qǐng)用數(shù)字鍵選擇操作\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;}提示錯(cuò)誤: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("請(qǐng)輸入登錄號(hào):");scanf("%d",&i);for(n=0;n<32;n++){ if(books[n].id==i&&books[n].id!=0){printf("登錄號(hào):%d\n",books[n].id);printf("書名:%s\n",books[n].name);printf("作者名:%s\n",books[n].wr);printf("分類號(hào):%d\n",books[n].num);printf("出版單位:%s\n",books[n].dep);printf("出版時(shí)間:%d\n",books[n].time);printf("價(jià)格:%f\n",books[n].pri);return n;}}printf("\n輸入錯(cuò)誤或登錄號(hào)不存在.\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 關(guān)注
- 199 瀏覽
添加回答
舉報(bào)
0/150
提交
取消