ofstream和ifstream的區別

2021-08-20 17:23:48 字數 523 閱讀 8972

ofstream是從記憶體到硬碟,ifstream是從硬碟到記憶體。

在實際應用中,根據需要的不同,選擇不同的類來定義;如果想以輸入方式開啟,就用ifstream;如果想以輸出方式開啟,就用ofstream來定義;如果想以輸入/輸出方式來開啟,就用fstream來定義。

如果想讀取乙個檔案的內容,那麼首先需要將檔案以輸入方式開啟(

ifstream

),此時將檔案調入記憶體,若是需要將內容輸出到螢幕上,可以使用getline函式實現。如下圖:

如果想往檔案內輸入內容,使用(

ofstream

)。如下圖:

本節重點理解:ifstream 是從硬碟到記憶體,ofstream是從記憶體到硬碟。

time:2015.03.12

ofstream和wofstream與中文輸出問題

使用c 標準庫的iostream,可以方便地將控制台 檔案 字串以及其它可擴充的外部表示作為流來處理,但要處理中文,卻會碰到很多問題。本人原來沒怎麼用過這個iostream,這幾天嘗試用這個寫點東西,一會兒不能輸出中文,一會兒不支援中文檔名的,搞得頭大。網上搜了搜,沒有發現適用於所有情況的解決方案。...

ofstream和ifstream詳細用法

ofstream是從記憶體到硬碟,ifstream是從硬碟到記憶體,其實所謂的流緩衝就是記憶體空間 在c 中,有乙個stream這個類,所有的i o都以這個 流 類為基礎的,包括我們要認識的檔案i o,stream這個類有兩個重要的運算子 1 插入器 向流輸出資料。比如說系統有乙個預設的標準輸出流 ...

ofstream和ifstream詳細用法

標籤 c 檔案ofstream是從記憶體到硬碟,ifstream是從硬碟到記憶體,其實所謂的流緩衝就是記憶體空間 在c 中,有乙個stream這個類,所有的i o都以這個 流 類為基礎的,包括我們要認識的檔案i o,stream這個類有兩個重要的運算子 1 插入器 向流輸出資料。比如說系統有乙個預設...