C 檔案輸入 輸出(2)

2021-08-10 11:52:11 字數 702 閱讀 6087

順序訪問檔案

文字檔案和二進位制檔案進行讀/寫操作。

1.文字檔案讀/寫操作

例如: 向檔案mufile.text寫入乙個整數,乙個浮點數以及乙個字串。

#include

#include

using namespace std;

int main()

out <<123<<" "<<1<<" "<<"they are boys"out.close();//關閉檔案

return 0;

讀入資料:

#include

#include

using namespace std;

int main()

in>>a>>b>>ch>>str1;

coutcout}二進位制檔案的讀/寫

如果在代開檔案時指定了模式 ios::binary, 就以二進位制方式開啟了檔案。通常有兩種方法可以從檔案讀取或者寫入二進位制資料: 一種是使用函式get()從檔案中讀取乙個字元,使用函式 put()向檔案中寫入乙個字元;另一種是使用流庫中的資料塊輸入和輸出函式read()和write();(我們通常是使用read()跟write())

istream &istream::read(char *buff ,streamsize num);

ostream &ostream::write(char *buf,streamsize num);

C 檔案輸入輸出

檔案輸入輸出 1 directory info 和file info 型別 directory和file通過靜態成員實現操作,擴充套件了system.object。返回強型別物件。directoryinfo和fileinfo通過例項級方法實現 必須使用new關鍵字分配它們 從filesystemin...

C 檔案輸入輸出

儲存在變數,陣列,物件中的資料都是暫時性的,當程式退出以後就會丟失,為了永久性儲存程式中有用資料,需要將資料以檔案形式儲存於磁碟或者光碟等物理介質。c 檔案主要是兩種 文字檔案和二進位制檔案 例如c 源程式是儲存在文字檔案,而最後的可執行程式是二進位制檔案。當然計算機本身是不區分二進位制檔案和文字的...

C 檔案輸入輸出

1 文字檔案的讀寫 文字檔案的讀寫,可以使用類似cin,cout方式,此外還有getline,get,二進位制檔案讀寫方式read,write經測試也可以使用 include include int main char buffer 256 注意使用getline讀至buffer,需新增 0 whi...