【專案 - 陣列作資料成員】下面是設計好的乙個工資類(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是有參函式,在呼叫時,...