[檔案處理] 認識檔案處理

C++是以「串流」方式
處理資料輸入輸出
好處是無論什麼形式的輸入與輸出
只要針對串流處理就好

串流是個抽象的概念
例如:

  • 鍵盤輸入資料
  • 將結果輸出在螢幕上
  • 讀取檔案
  • 儲存檔案
這些動作都稱為串流的處理
以資料寫入寫出來區分
串流可以分為「輸入串流」與「輸出串流」
串流可以稱為當案處理的橋樑
為了方便串流的處理
C++提供ios類別(input/output stream)
透過這個類別以及其衍生類別的函數
各種形式的資料
都可以視為串流處理
使C++對於資料讀寫方式更一致
真正實作上
並不會利用ios類別
而是利用衍生類別作處理
在C++中
通常利用串流類別的建構元來建立串流物件
再利用提供的函數來讀取或寫入資料
使用完之後
記得利用close()來關閉串流
也就是關閉檔案
我們均是以ifstream,ofstream,fstream類別來建立檔案物件
再針對這些物件進行檔案處理
由於這些類別都定義在fstream標頭檔裡面
所以只需要將fstream標頭檔載入

有疑問? 留個言吧!

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料