二進位制學生成績檔案

2021-06-20 19:42:02 字數 875 閱讀 6636

學生成績處理:儲存為二進位制檔案

ascii檔案score.dat中儲存的是100名學生的學號、姓名和c++課、高數和英語成績。

(1)定義學生類,其中包含學號、姓名、c++課、高數和英語成績及總分資料成員,成員函式根據需要確定。

(2)讀入學生的成績,並求出總分,用物件陣列進行儲存。

(3)將所有資料儲存到乙個二進位制檔案binary_score.dat中,最後通過鍵盤輸入你的資訊,並寫入到檔案中(咱不謙虛,三科全100分,也求個好運)。

(4)為驗證輸出檔案正確,再將binary_score.dat中的記錄逐一讀出到學生物件中並輸出檢視。

想輸出後,在輸出上繼續輸出,結果只能輸出一行。。貌似輸出後格式**有變化

#include#include#include#include#include#includeusing namespace std;

//#includeclass student

public:

student(){}

~student()

student *next;

string name()

int cplus()

int math()

int english()

static int getnum()

friend istream& operator>>(istream& is,student &ss)

friend ostream&operator<<(ostream& os,const student &ss)

{os<>aa){cout<>aa){cout<

用二進位制檔案處理學生成績

輸入 檔名稱 sum123.cpp 作 者 林海雲 完成日期 2015年8月19日 版 本 號 v2.0 問題描述 1 定義學生類,其中包含學號 姓名 c 課 高數和英語成績及 總分資料成員,成員函式根據需要確定。2 讀入學生的成績,並求出總分,用物件陣列進行儲存。ascii檔案score.dat中...

專案 用二進位制檔案處理學生成績

專案 用二進位制檔案處理學生成績 1 定義學生類,其中包含學號 姓名 c 課 高數和英語成績及總分資料成員,成員函式根據需要確定。2 讀入學生的成績,並求出總分,用物件陣列進行儲存。ascii檔案score.dat中儲存的是100名學生的學號 姓名和c 課 高數和英語成績。3 將所有資料儲存到乙個二...

專案 4 用二進位制檔案處理學生成績

問題及 檔名稱 test.cpp 完成日期 2016年6月23日 版本號 v1.0 問題描述 1 定義學生類,其中包含學號 姓名 c 課 高數和英語成績及總分資料成員,成員函式根據需要確定。2 讀入學生的成績,並求出總分,用物件陣列進行儲存。ascii檔案score.dat中儲存的是100名學生的學...