使用者工具

網站工具


cpp:fileio

國立屏東大學 資訊工程學系 物件導向程式設計

16. 檔案操作


C++語言使用ifstream、ofstream與fstream來進行檔案的輸入與輸出,以下簡單說明其使用方式:

fstream 類別

 fstream是一個由C++提供的類別,可以用 於將資料寫入檔案,或讀取檔案資料。欲使用fstream類別執行檔案的 IO時,必須先 宣告一個 fstream類別物件。 方式如下:

fstream file ; 宣 告一個fstream物 件 然後利用fstream所提供的open成員函數,開啟一個檔案。傳入open函數的參 數有兩個,分別為 :欲開啟檔案名稱 、開啟該檔案的模式參數。方式如下: file.open(“Reader.txt”,ios::in) ; 在 讀取模式下開啟Reader.txt檔

若傳入的參數超過兩個可用 | 分開

C++理負責檔案輸出入的類別有 ifstream (檔案輸入)、ofstream (檔案輸出) 以及 fstream (檔案輸出入)。請注意所謂檔案的 IO (輸入 \ 輸出),是以程 式的角度而言,因此,檔案開啟為輸入狀態時,表示程式將由檔案讀入資(in),而 不是指將資料輸入檔案。檔案開啟為輸出狀態時,表示程式將輸出資料到檔案。為了避免混淆,我們將資料由檔案輸入到程式稱之為讀取,將資料由檔案輸出到程式稱之為寫入。

提供多種資料型態,包含基本型態(fundamental type)與複合資料型態(compound type)兩類。本章僅就基本型態做一說明,複合型態請參閱後續章節。

16.0.1 整數型態

C++語言一共有以下8種整數型態:

  • Standard signed integer types (標準符號整數型態)
    • short int
cpp/fileio.txt · 上一次變更: 2020/03/31 14:05 由 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki