學生成績處理:儲存為二進位制檔案
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名學生的學...