C 檔案操作

2021-10-09 09:00:10 字數 2175 閱讀 8719

寫檔案

(cout是往螢幕上輸出,ofs是往檔案中輸出)

注意:檔案開啟方式可以配合使用,利用|操作符;

例如:用二進位制方式寫檔案:ios::binary | ios::out

#include

using

namespace std;

#include

void

test1()

intmain()

在寫檔案時,我沒有指定路徑,執行程式可以看到,檔案和當前專案的檔案路徑是一致的;

讀檔案

#include

//包含標頭檔案

ifstream ifs;

//建立流物件

ifs.

open

("檔案路徑"

,開啟方式)

;//開啟檔案並判斷檔案是否開啟成功

//四種方式讀資料

ifs.

close()

;//關閉檔案

#include

using

namespace std;

#include

void

test1()

//寫資料

char buf[

1024]=

;//1、第一種

//把檔案中的資料全都放在陣列中

while

(ifs >> buf)

//關閉檔案

2)第二種

3)第三種

4)第四種

寫檔案

#include

using

namespace std;

#include

//二進位制檔案 寫檔案

class

person

;void

test1()

; ofs.

write((

const

char*)

&p,sizeof

(person));

//關閉檔案

讀檔案

#include

using

namespace std;

#include

//二進位制檔案 讀檔案

class

person

;void

test1()

//寫檔案

person p;

ifs.

read((

char*)

&p,sizeof

(person));

cout <<

"姓名:"

<< p.m_name <<

"年齡:"

<< p.m_age << endl;

//關閉檔案

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 一般情況下就是指的顯示器...