國立屏東大學 資訊工程學系 物件導向程式設計
C++語言使用ifstream、ofstream與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)兩類。本章僅就基本型態做一說明,複合型態請參閱後續章節。
C++語言一共有以下8種整數型態: