C語言 檔案讀寫函式使用

2021-09-26 10:44:19 字數 1563 閱讀 3539

綜合描述按字元,按行,按塊讀寫方式。
#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 第乙個引數是開啟的檔名稱,第二個為開啟檔案的方式,方式有很多,在此不列...