C++文件寫入,讀出函數ofstream,ifstream的使用方法


ofstream是從內存到硬盤,ifstream是從硬盤到內存,其實所謂的流緩沖就是內存空間。

1、插入器(<<)  
向流輸出數據。比如說系統有一個默認的標准輸出流(cout),一般情況下就是指的顯示器,所以,cout<<"Write Stdout"<<’\n’;就表示把字符串"Write Stdout"和換行字符(’\n’)輸出到標准輸出流。  
2、析取器(>>)  
從流中輸入數據。比如說系統有一個默認的標准輸入流(cin),一般情況下就是指的鍵盤,所以,cin>>x;就表示從標准輸入流中讀取一個指定類型(即變量x的類型)的數據。  

3,在fstream類中,有一個成員函數open(),就是用來打開文件的,其原型是:  

void open(const char* filename,int mode,int access);  

4,打開的文件使用完成后一定要關閉,fstream提供了成員函數close()來完成此操作,如:file1.close();就把file1相連的文件關閉。 

5, 文本文件的讀寫很簡單:用插入器(<<)向文件輸出;用析取器(>>)從文件輸入。假設file1是以輸入方式打開,file2以輸出打開。示例如下:  
file2<<"I Love You";//向文件寫入字符串"I Love You"  
int i;  
file1>>i;//從文件輸入一個整數值。  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM