檔案型別
文字檔案
開啟方式
多個開啟方式可以同時使用,以|隔開,如ios::binary|ios::out
注:不同的讀寫物件下,上述開啟方式的效果不一定一致,可參考這裡
開啟方式
說明ios::in
唯讀ios::out
只寫ios::ate
初始指標在檔案尾
在檔案尾追加資料
ios::trunc
如果檔案存在,先刪除
ios::binary
二進位制方式
#include
using
namespace std;
#include
#include
intmain()
2.讀檔案
示例
#include
using
namespace std;
#include
#include
intmain()
//讀取方法1
char buf1[
1024]=
;while
(ifs >> buf1)
//讀取方法2
char buf2[
1024]=
;while
(ifs.
getline
(buf2,
sizeof
(buf2)))
//讀取方法3
string buf3;
while
(getline
(ifs,buf3)
)//讀取方法4
char s;
while
((s = ifs.
get())
!=eof
) ifs.
close()
;return0;
}
二進位制檔案
#include
using
namespace std;
#include
#include
class
person};
intmain()
2.讀取
#include
using
namespace std;
#include
#include
class
person};
intmain()
//讀取檔案
person p;
ifs.
read((
char*)
&p,sizeof
(person));
p.f(
);ifs.
close()
;}
C 檔案操作與C 的檔案操作
c filestream 檔案流 主要用於使用二進位制方式讀寫檔案資料,可讀取任何檔案 建立filestream物件 e 建立filestream物件 filemode 指定系統開啟檔案的方式filestream fileaccess 指定檔案的訪問方式 read唯讀,write只寫,readwri...
C 檔案操作
c 追加檔案 sw.writeline 追逐理想 sw.writeline kzlll sw.writeline net筆記 sw.flush sw.close c 拷貝檔案 string orignfile,newfile file.copy orignfile,newfile,true c 刪除...
C 檔案操作
c 檔案操作 軒軒 發表於 2006 2 18 12 40 16 在c 中,有乙個stream這個類,所有的i o都以這個 流 類為基礎的,包括我們要認識的檔案i o,stream這個類有兩個重要的運算子 1 插入器 向流輸出資料。比如說系統有乙個預設的標準輸出流 cout 一般情況下就是指的顯示器...