C 檔案操作

2021-10-02 15:25:45 字數 1766 閱讀 2759

2. 檔案的操作方式

3. 基本操作

//檔案操作**框架

#include

intmain()

}//這個**框架和動態分配記憶體的**框架很像

//因為fopen 函式裡就用到了 malloc 函式,fclose 裡用到了 free

5. 檔案使用方法

freadfwrite的操作內容相同,只是方向相反

//把陣列裡所有的內容寫到檔案裡

#include

intmain()

;int size =0;

//fread 和 fwrite 都是以二進位制的方式操作檔案的

//所以開啟方式還要加上 'b'

file *p_file =

fopen

("a.bin"

,"wb");

if(p_file)}/*

output:

size是5

//表示真的把陣列中的5個整數型別儲存區的內容記錄到了檔案中

ls -l

-rw-rw-r-- 1 moonx moonx 20 2月 7 22:40 a.bin

*///從檔案裡再把這5個整數型別儲存區內容再讀出來放到陣列裡

#include

intmain()

;int size =

0, num =0;

file *p_file =

fopen

("a.bin"

,"rb");

if(p_file)

printf

("\n");

fclose

(p_file)

; p_file =

null;}

}/*output:

size是5

1 2 3 4 5

*/

#include

intmain()

;int num =0;

file *p_file =

fopen

("a.txt"

,"w");

if(p_file)

fclose

(p_file)

; p_file =

null;}

return0;

}/*output:

cat a.txt

34234

4343

234*/

#include

intmain()

}fclose

(p_file)

; p_file =

null;}

/*output:

34234

4343

234234

*/

#include

intmain()

fclose

(p_file)

; p_file =

null

;return0;

}/*output:

位置指標的數值是: 0

a位置指標的數值是: 1

b位置指標的數值是: 2

c*/

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