亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

local function definitions are illegal?怎么解決?

local function definitions are illegal?怎么解決?

C++
Qyouu 2023-04-02 17:13:34
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 回答

?
慕娘9325324

TA貢獻1783條經驗 獲得超4個贊

既然沒有參數那就不需要void main(void)、void browser(void)了吧,你的函數定義是非法的,那就是函數里面有問題了,那個整個程序給出來看看吧?

查看完整回答
反對 回復 2023-04-05
?
慕姐4208626

TA貢獻1852條經驗 獲得超7個贊

看出錯提示,應該是在函數內部定義了函數。 莫非你的{}不匹配?

查看完整回答
反對 回復 2023-04-05
  • 2 回答
  • 0 關注
  • 215 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號