2. 檔案的操作方式
3. 基本操作
//檔案操作**框架
#include
intmain()
}//這個**框架和動態分配記憶體的**框架很像
//因為fopen 函式裡就用到了 malloc 函式,fclose 裡用到了 free
5. 檔案使用方法
fread和fwrite的操作內容相同,只是方向相反
//把陣列裡所有的內容寫到檔案裡
#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 一般情況下就是指的顯示器...