檔案的讀和寫(基礎用法)

2021-07-10 10:07:14 字數 1132 閱讀 9837

主要介紹下fstream(filestream—檔案流),ostream,istream。涉及到檔案的一些流操作要包含標頭檔案fstream

#include ofstream     //檔案寫操作,記憶體寫入儲存

istream //檔案讀操作,儲存讀ofstream out;

out.open("hello.txt",ios::in|ios::out|ios::binary)

到記憶體fstream //可對檔案進行讀寫操作

1.開啟檔案 

在fstream類中,成員函式open()實現開啟檔案的操作,從而將資料流和檔案進行關聯

開啟檔案的**。open()函式的引數有檔名,開啟檔案的方式。檔名可以使用相對路徑或絕對路徑表明檔案所在的位置。

ofstream out;  

out.open("hello.txt", ios::in|ios::out|ios::binary)

2.文字檔案的讀寫操作

void salary::read_data( )  

void salary::write_data( )  

{ int i;

ofstream outfile("salary_ordered.txt",ios::out); //以輸入的方式開啟檔案

if(!outfile) //測試是否成功開啟

{ cerr<<"open error!"《檔案流類與檔案流物件

檔案流是以外存檔案為輸入輸出物件的資料流。輸出檔案流是從記憶體流向外存檔案的資料,輸入檔案流是從外存檔案流向記憶體的資料。每乙個檔案流都有乙個記憶體緩衝區與之對應。

請區分檔案流與檔案的概念。檔案流本身不是檔案,而只是以檔案為輸入輸出物件的流。若要對磁碟檔案輸入輸出,就必須通過檔案流來實現。要以磁碟檔案為物件進行輸入輸出,必須定義乙個檔案流類的物件,通過檔案流將資料從記憶體輸出到磁碟檔案,或者通過檔案流物件從磁碟檔案將資料輸入到記憶體。例如ofstream  out;就是定義了乙個輸出流物件

VBA 讀檔案和寫檔案方法

讀檔案 function readtextintoexcel path as string rowindex 11 open path for input as 1 do while not eof 1 line input 1,currline rowdataarr split currline,...

python基礎入門 檔案的讀與寫

基本操作 f open lyrics 開啟檔案 first line f.readline print first line first line 讀一行print 我是分隔線 center 50,data f.read 讀取剩下的所有內容,檔案大時不要用 print data 列印檔案 f.clo...

Python讀檔案 寫檔案

讀檔案 在相應的資料夾下建立乙個list.txt檔案。建立乙個包含檔案各行內容的列表 將要讀取的檔案的名稱儲存在變數filename中 filename list.txt with open filename as file obj 呼叫open 將乙個表示檔案及其內容的物件儲存到了變數file o...