fstream學習筆記

2021-07-15 08:17:17 字數 434 閱讀 7962

1 0720-2016 在使用fstream進行開啟檔案的操作時,呼叫fstream或者ifstream的open()函式或直接呼叫建構函式時,路徑總是不正確,後使用getcwd()函式,輸出log,終於知道了當前路徑不是原始檔所在的路徑,也不是exe所在的路徑,而是exe所在目錄的上層目錄,即makefile所在的目錄

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

3 在c++ 中對檔案的操作是通過stream的子類fstream來實現的,需要引入標頭檔案fstream.h

4 在fstream類中有個成員函式open()用來打來檔案,fstream還有和open()一樣的建構函式,可以在定義時直接開啟檔案.fstream的兩個子類ifstream和ofstream, 分別預設以輸入和輸出方式開啟檔案

5 檔案開啟後,需要close()

6

fstream檔案讀寫

最近在做檔案傳輸,對檔案讀寫稍微有點了解,記錄下來,方便以後查閱,也方便他人參閱。主要介紹了檔案的讀和檔案寫 檔案讀 ifstream ifile ifile.open filename,std ios in std ios binary 開啟方式,所有的檔案都可以用二進位制開啟。if ifile....

fstream標頭檔案

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

fstream讀取檔案

c 中的檔案流有三種 ifstream 由istream派生而來,提供讀檔案的功能 ofstream 由ostream派生而來,提供寫檔案的功能 fstream 由iostream派生而來,提供讀寫同乙個檔案的功能 先說ifstream檔案流,對檔案進行讀操作。從檔案中讀取內容有多種方式.一行一行地...