基本的檔案輸入和輸出

2021-10-10 11:18:40 字數 1579 閱讀 8027

(1)寫入文字檔案中

1.包含標頭檔案fstream

2.建立乙個ofstream物件

3.將該物件與檔案對應(.open)

4.像使用cout那樣使用該物件

5.關閉檔案

(2)讀取文字檔案

1.包含標頭檔案fstream

2.建立乙個ifstream物件

3.是該物件與檔案對應(判斷檔案是否被成功開啟is_open)

4.想cin那樣使用該物件

5.關閉檔案

)在這裡用is_open()判斷檔案是否開啟,其中exit()在標頭檔案cstdlib中,而exit_failure和exit_success是c語言標頭檔案庫中定義的乙個符號常量:

#define exit_failure 1

#define exit_success 0

exit_failure 可以作為exit()的引數來使用,表示沒有成功的執行乙個程式。

exit_success作為exit()的引數來使用,表示成功地執行乙個程式。

exit(0)表示正常退出,

exit(x)(x不為0)都表示異常退出,這個x是返回給作業系統(包括unix,linux,和ms dos)的,以供其他程式使用。

**:

fp.

close()

;fp1.

close()

;

在這裡是顯示的關閉到檔案的鏈結(可以不用寫此**,程式結束時會自動關閉),流管理裝置仍存在;

**:

fp.

open

("1.txt"

)

預設情況下會丟失原始內容,然後將新的輸出加入到檔案中;

**檔案的模式

c++cios_base::in

rios_base::outwa

ios_base::in\ios_base::out

r+ios_base::in\ios_base::out\ios_base::trunc

w+

檔案的輸入和輸出

1 fstream型別定義了兩個自己的新操作 open和close。2 檔案流物件的使用 1 ifstream infile ifile.c str ofstream outfile ofile.c str ifile和ofile儲存讀寫的檔名的string物件 2 ifstream infile ...

檔案的輸入和輸出

1.檔案內建函式 open 和file 作為開啟檔案之門 的 鑰匙 內建函式open 以及file 提供了初始化輸入 輸出 i o 操作的通用介面。open 內建函式成功開啟檔案時候回返回乙個物件,否則會引發乙個錯誤。內建函式open 的基本語法是 file object open file nam...

檔案的輸入和輸出

iostream庫也支援檔案的輸入和輸出。所有能應用在標準輸入和輸出上的操作符,也都可以應用到已經被開啟的輸入或輸出檔案上。為了開啟乙個檔案供輸入和輸出,除了iostream標頭檔案之外,還必須包含標頭檔案 include 為了開啟乙個輸出檔案,我們必須宣告乙個ofstream型別的物件 ofstr...