C 實踐陣列作資料成員的參考

2022-10-03 23:51:25 字數 732 閱讀 1439

【專案 - 陣列作資料成員】下面是設計好的乙個工資類(salary):

class sawww.cppcns.comlary

;(1)實現salary類中的成員函式,在main函式定義salary類的物件,輸入工資,再給每個人漲500元工資,排序後工資資料,然後輸出結果。

(2)手工輸入工資?!太讓人不能忍受了。現給出包含了不足500個職工工資的檔案salary.txt(**),增加乙個成員函式,用於從檔案中讀出資料,再增加乙個成員函式,將排序後結果儲存到乙個檔案中。編寫main函式,測試你擴充的功能。

(3)用多檔案的方式組織最後的程式。

參考解答:

(1)using namespace std;

class salary

;void salary::set_salarys( )

number=i; //number是資料成員,記錄下職工人數

}void salary::add_salarys(int x)

;void salary::read_data( )

void salary::write_data( )

{ int i;

ofstream outfile("salary_ordered.txt",ios::out); //以輸入的方式開啟檔案

if(!outfile) //測試是否成功開啟

{ cerr

(3)(略)

總結

《C 語言基礎》實踐參考 陣列作資料成員

返回 賀老師課程教學鏈結 class salary 要設計的成員函式有 1 在main函式定義salary類的物件,輸入工資,再給每個人漲500元工資,排序後工資資料,然後輸出結果。2 用salary 50 有限制,實際人數少時,會浪費空間,人數多了,無法完成任務。在main 中先輸入職工人數,作為...

《C 語言基礎》實踐參考 陣列作資料成員

返回 賀老師課程教學鏈結 class salary 要設計的成員函式有 1 在main函式定義salary類的物件,輸入工資,再給每個人漲500元工資,排序後工資資料,然後輸出結果。2 用salary 50 有限制,實際人數少時,會浪費空間,人數多了,無法完成任務。在main 中先輸入職工人數,作為...

陣列作資料成員

程式的版權和版本宣告部分 檔名稱 a.cpp 作 者 孔雲 完成日期 2014年3月28日 版 本 號 v1.0 輸入描述 職工工資。問題描述 工資儲存到salary陣列中,實際人數儲存到number中 輸入 1標誌著工資輸入結束 給每個人漲500元工資 add salarys是有參函式,在呼叫時,...