綜合描述按字元,按行,按塊讀寫方式。
#include
#include
void
filecharwrite()
char ch =
'a';
for(
int i =
0; i <5;
++i)
fclose
(file_write);}
void
filecharread()
//注意此時會體現出feof()的滯後性,最後會將eof識別符號賦予ch,或可在賦值後進行if判斷,避免eof
// while(!feof(file_read))
// //以下方式亦可避免
char ch;
while
((ch =
fgetc
(file_read)
)!= eof)
fclose
(file_read);}
//按行
void
filelinereadwrite()
char
*arr=
;for
(int i =
0; i <
sizeof
(arr)
/sizeof
(arr[0]
);++i)
fclose
(file_write)
;//讀
file *file_read =
fopen
("./test02.txt"
,"r");
if(!file_read)
char temp[
100]=;
while
(fgets
(temp,
100, file_read)
)fclose
(file_read);}
//按塊
void
fileblockreadwrite()
char
*arr=
;for
(int i =
0; i <
sizeof
(arr)
/sizeof
(arr[0]
);++i)
fclose
(file)
;//讀
file =
fopen
("./test03.txt"
,"r");
if(!file)
char temp[
100]=;
while
(fread
(temp,
strlen
(arr[0]
),1, file)
)fclose
(file);}
void
test()
intmain
(int argc,
char
const
*ar**)
C語言檔案讀寫常用函式
檔案讀寫 檔案的分類 文字檔案 儲存的是ascii碼的二進位制 2 5 5 二進位制檔案 儲存的是資料的補碼 11111111 檔案io file fopen const char path,const char mode 功能 開啟或者建立檔案 path 檔案路徑 mode 開啟模式 r 以唯讀許...
Linux C程式設計 3 使用C語言函式讀寫檔案
一 逐個字元讀檔案 1.源 include int main printf output data in test.txt n for i 0 i 5 i else printf nget suceesful n fclose fp return 1 test.txt檔案內容 hi,io 輸出內容為...
C語言常用檔案讀寫函式記錄
由於在vs下開發,經常使用mfc的類庫,檔案讀寫也是cfile的類級派生類,現在此記錄c語言檔案操作常用api,以備不時之需。1 fopen,fclose 檔案開啟關閉函式 file pfile fopen test.txt w 第乙個引數是開啟的檔名稱,第二個為開啟檔案的方式,方式有很多,在此不列...