C 讀寫檔案操作基礎

2021-10-07 09:34:20 字數 1445 閱讀 7046

#include

#include

// 讀寫檔案的標頭檔案

#include

using

namespace std;

1 文字檔案 寫檔案

1 包含標頭檔案

#include

2 建立流物件

ofstream ofs;

3 指定路徑和開啟方式

ofs.

open

(路徑, 開啟方式)

; 開啟方式:

ios::in 讀檔案開啟

ios::out 寫檔案開啟

ios::ate 從檔案尾開啟

ios::trunc 如果已經有檔案 先刪除在撞見

ios::binary 二進位制方式

4 寫內容

ofs <<

"寫點資料"

<< endl;

5 關閉檔案

ofs.

close()

;void

write()

2 文字檔案 讀檔案

1 包含標頭檔案

#include

2 建立流物件

ifstream ifs;

3 指定路徑和開啟方式

ifs.

open

(路徑, 開啟方式)

; 開啟方式:

ios::in 讀檔案開啟

ios::out 寫檔案開啟

ios::ate 從檔案尾開啟

ios::trunc 如果已經有檔案 先刪除在撞見

ios::binary 二進位制方式

4 讀取 四種方式

ifs <<

"寫點資料"

<< endl;

5 關閉檔案

ifs.

close()

;void

read()

4 讀資料 四種方式

第一種方式

char buf[

1024]=

;while

(ifs >> buf)

第二種char buf[

1024];

while

(ifs.

getline

(buf,

sizeof

(buf)))

第三種string buf;

while

(getline

(ifs, buf)

) 第四種 不推薦用

char c;

while

((c=ifs.

get())

!=eof

)5 關閉流

ifs.

close()

;}intmain()

C 基礎 檔案流讀寫操作

int arr 定義檔案流物件 ofstream ofile 開啟檔案 ofile.open test.txt ios out if ofile 把內容寫入檔案 for int i 0 i sizeof arr sizeof arr 0 i 關閉檔案流物件 ofile.close int arr 1...

C 檔案讀寫操作

在c 中,有乙個stream這個類,所有的i o都以這個 流 類為基礎的,包括我們要認識的檔案i o,stream這個類有兩個重要的運算子 1 插入器 向流輸出資料。比如說系統有乙個預設的標準輸出流 cout 一般情況下就是指的顯示器,所以,cout write stdout n 就表示把字串 wr...

C 檔案讀寫操作

這個很基礎,但總是記不牢。c 檔案流 fstream 檔案流 ifstream 輸入檔案流 ofstream 輸出檔案流 建立乙個文字檔案並寫入資訊 同向螢幕上輸出資訊一樣將資訊輸出至檔案 include include void main 執行後開啟檔案d me.txt,其內容如下 檔案操作 開啟...