簡單的檔案讀寫操作:
需要用ifstrem建立乙個讀物件來完成讀,用ofstream來建立乙個寫物件.在這裡,ifstream建立的物件作用類似於std::cin,ofstrea建立的物件等同於std::cout.
example
#include
#include
#include
#include
#include
//簡單i/o處理
int main()
else
else
out.close();
if(! out)
std::perror("list2.txt");}}
in.close();
}list2是新生成的,用ofstream物件開啟的檔案,可果存在就開啟清除之前的再寫,如果沒這個檔案就先建立乙個,再寫入資料。
有必要知道每乙個標頭檔案都是有什麼用的:
中宣告了std::perror
中宣告了std::cin 和 std::cout
中宣告了》
中宣告了<<
中宣告了ifstream 和 ofstream
I O檔案處理
有時我們會將一些資料儲存在文字檔案中,比如測試用例,等需要用到這些資料的時候,就可以從文字中讀取出來。如下,我們存了乙個文件資料test ata.txt 開啟檔案的語句如下 file name 代表要開啟的檔案的檔名稱 mode 開啟檔案的模式 下面我們將詳細介紹一下常用的開啟檔案模式 需要注意的是...
流IO和檔案IO的簡單使用
流檔案io fopen.是標準 io,包含在 stdio.h 中,可移植性強,使用的是檔案指標 而檔案io open.可移植性低,包含在 fcntl.h 中,使用的是乙個整形的檔案描述符 標準io 流io 下面這個程式是用流來讀寫檔案的,從終端輸入,重複100 遍的輸入檔案中,再讀出來列印至螢幕上 ...
類進行檔案的 I O 處理
大多數 c 程式設計師都熟悉不止乙個檔案 i o 庫。首先是傳統的 unix 風格的庫,它由一些低階函式如 read 和 open 組成。其次是 ansi c 的 庫,它包含 fopen 和 fread 等函式。其它的還有一些具備所有權的庫或框架,比如 mfc,它有很多自己的檔案處理類。這些庫一般都...