接續上篇,對於要用C++進行寫文件,則可以用ofsteam或fstream類型,依序經過開啟、寫入資料、關閉三個步驟完成。請看如下實例:
#include<fstream>#include<iostream>usingnamespacestd;intmain(){chardata[100]=Welcometodotcpp;ofstreamfile;file.open(d:\dotcpp.dat);file<<data;file.close();return0 ;}
對於即便D盤下不存在dotcpp.dat這個檔案的情況下,執行此程式仍然會自動新建並向其中寫入data的數據,運行效果下圖:
大家主要文件讀寫的運算子<<和>>的差別,其實是運算子的重載實現,大家不要弄反方向!