這個作業希望大家模擬設計一個簡單的資料匣與檔案管理程式, 假設操作者在一個資料匣中可以存放多個資料檔案(每一個檔案有檔案名稱和檔案內容), 可以對這些儲存下來的資料做一些基本的處理。基本的功能類似檔案系統介面的操作與管理, 可以新增檔案, 可以新增資料匣, 可以搜尋檔案名稱, 可以搜尋檔案內容, 可以刪除檔案與資料匣範例執行程式 FileDirectory.exe, 資料檔案 prog3a.in, 下載後可以直接透過鍵盤交談式執行,也可以在 cmd.exe 命令視窗中輸入
FileDirectory < prog4a.in
直接執行資料檔案 prog4a.in 中的命令, 程式結束後會將所建立的資料匣及檔案架構存檔, 下次執行會直接由內定的檔案中讀入
原則上你想要增加什麼功能都是可以的, 記得在心得中寫出來, 這樣助教才會注意到, 可以多得到一些分數, 例如移動檔案, 移動子資料匣, 複製檔案與資料匣, 檔案名稱排序等等。
做完上面的要求以後, 你一定要找時間繼續看下一層的要求 - Visitor 設計樣式, 可以看到運用繼承時進階的物件導向設計方法
回
C++ 物件導向程式設計課程
首頁
製作日期: 05/01/2024 by 丁培毅 (Pei-yih Ting) E-mail: pyting@mail.ntou.edu.tw TEL: 02 24622192x6615 海洋大學 電機資訊學院 資訊工程學系 Lagoon |