順序訪問檔案
文字檔案和二進位制檔案進行讀/寫操作。
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...