1樓:薇薇採兒
檔案是用來儲存資料的,是無法用檔案來進行排序的。應該從檔案中把資料讀入到連結串列或陣列中,再用陣列或連結串列結構進行排序。
typedef struct/*學生結構體*/
student;
student stu[30];
void paixu_xuehao(student stud,int n) /*按學號排序*/
return;
}int wenjian2(student stu,int n) /*從檔案中讀入資料*/
fclose(fp); /*關閉檔案*/
printf("\t\t\tsuccessed!\n");
printf("\t\t\t");
system("pause");
return(i);}
2樓:小米粥
檔案是用來儲存資料的,不是用來排序的!
從檔案中把資料讀入連結串列或陣列中,用陣列或連結串列結構進行排序!
typedef struct/*學生結構體*/
student;
student stu[30];
void paixu_xuehao(student stud,int n) /*按學號排序*/
return;
}int wenjian2(student stu,int n) /*從檔案中讀入資料*/
fclose(fp); /*關閉檔案*/
printf("\t\t\tsuccessed!\n");
printf("\t\t\t");
system("pause");
return(i);}
3樓:
//排序的子函式
void paixu(struct student *s,int n)
}//呼叫方法,
//呼叫之前應該先計算好sum總分,
paixu(str,n); //呼叫子函式排序
如何用c語言編寫"學生成績管理系統"
用C語言寫個學生成績管理系統程式
include tc mem.h include include include include define file1 1.txt define file2 2.txt define file3 3.txt define file4 4.txt struct student typedef st...
c語言學生資訊管理系統程式設計,C語言學生資訊管理系統程式設計
include void shuru file wfp void tianjia file cfp void chazhao file zfp void shanchu file sfp int choice void struct student stu 50 int main fclose fp...
學生成績管理系統(教育局),開發語言C大家認為是b
建議還是用bs架構,畢竟如果後期版本更新,很多電腦需要重新安裝,太麻煩 bs的話只需要更新伺服器.只是需要考慮相容瀏覽器的問題 看業務需要,如果是作業的話建議bs架構吧 c s需要另外安裝客戶端,這種方便使用者查詢的還是用b s好,高考的時候難道還要每個考生安裝客戶端才能查詢成績嗎?兩者結合豈不是更...