網上編譯系統提示的錯誤?求解?

2021-07-07 04:44:42 字數 2008 閱讀 3452

#include #include #includestruct studentstu[3];

int id1; //標記刪除的學生學號

void print(void)

void input(struct student stu,int j) //用來輸入資料的函式,當使用者輸入1時,執行此函式。

,ch2[10]=;

printf("id ");

scanf("%d",&stu[j].id);

printf("class ");

scanf("%d",&stu[j].class);

printf("name ");

scanf("%s",stu[j].name);

printf("score1 ");

scanf("%f",&stu[j].score[0]);

printf("score2 ");

scanf("%f",&stu[j].score[1]);

printf("score3 ");

scanf("%f",&stu[j].score[2]);

stu[j].sum=stu[j].score[0]+stu[j].score[1]+stu[j].score[2];

printf("continue?");

scanf("%s",ch);

if(strcmp(ch,ch1)==0)

if(strcmp(ch,ch2)==0)

print();

}int delete(struct student stu) //當使用者輸入數字2時,操作此函式,進行學生資料的刪除

,ch2[10]=,ch3[10];

int i,j;

scanf("%d",&id1);

for(i=0;i<3;i++)

printf("%.1f\n",stu[i].sum);}}

printf("continue?");

scanf("%s",ch3);

return id1;

if(strcmp(ch3,ch1)==0) delete(stu);

if(strcmp(ch3,ch2)==0) print();

}void select(struct student stu) //當使用者輸入數字3時,執行這個函式

,ch2[10]=,ch3[10];

int id,cla,i,j,flag=0;

scanf("%d",&id);

for(i=0;i<3;i++)

printf("%.1f\n",stu[i].sum);

flag++;}}

if(flag==0) printf("there is no eligible student");

printf("continue?");

scanf("%s",ch);

if(strcmp(ch,ch1)==0)

printf("%.1f\n",stu[i].sum);}}

}printf("continue?");

scanf("%s",ch3);

if(strcmp(ch3,ch2)==0) print();

}void order(struct student stu) //當使用者輸入4時,進行此函式,進行排序

if(stu[j].class==stu[j+1].class)}}

}for(i=0;i<3;i++)

printf("%.1f\n",stu[i].sum);}}

print();

}void output(struct student stu) //當使用者輸入5時,進行資料的輸出。

printf("%.1f\n",stu[i].sum);}}

print();

}void match(int n) //將使用者輸入的數字與函式進行搭配

}int main()}}

}}

}return 0;

}

編譯期自定義錯誤提示

是不是常常使用assert?是否對你開發過程帶來了便利?void fun tclass p 相信這樣的 不會陌生。但是,有沒有想過,這個assert只能用於執行期,而對於編譯期的錯誤就無能為力了。或者,你比較熟悉boost,對於boost static assert比較熟悉。有沒有想過怎樣實現編譯期...

編譯QT時出去「編譯器內部錯誤」提示

這幾天在編譯qt4.4.2 我用兩台機器,安裝了兩樣的開發環境,在本本上能順利編譯,在台式電腦上怎麼也編譯不過去,每次失敗後我都用make distclean來清理,再重新配製,錯誤依舊,總提示 編譯器內部錯誤 而且每次出錯的地方也不同,再加上同樣的檔案和環境可以在本本上編譯成功,這說明問題可能出在...

vs 編譯 錯誤提示 解決方案

首先必須搞清楚專案 專案屬性 配置屬性 c c 生成 執行庫中四個選項的關係 多執行緒除錯dll mdd 對應 md dynamicdebug 多執行緒dll md 對應 md dynamicrelease 多執行緒 mt 對應 md staticrelease 多執行緒 mtd 對應 md sta...