ch7檔案輸入與輸出
7-1 iostream 提供C++處理檔案輸入與輸出的類別與物件。
C++將檔案的輸入與輸出視為串流(stream)。串流是抽象化電腦輸入與輸出,串流為連續的字元。串流可以對應不同的輸入出裝置,若對應的裝置為檔案,讀取串流就會相當於讀取檔案,寫入串流相當於寫入檔案。
以下介紹檔案的輸入與輸出程式撰寫步驟。
第一步:包含系統函式庫,例如:iostream、fstream與string等。
第二步:使用ifstream指定輸入的檔案與ofstream指定輸出的檔案。
第三步:使用運算子>>與<<,與利用字串物件來控制與處理輸入與輸出串流。
7-2 程式範例
由同程式目錄下的input.txt檔案讀取每一行資料,寫入到同程式目錄下的output.txt檔案。
費氏數列
Hanoi