fread函式和fwrite函式

2021-04-09 03:27:19 字數 493 閱讀 5988

1. 函式功能

用來讀寫乙個資料塊。

2. 一般呼叫形式

fread(buffer,size,count,fp);

fwrite(buffer,size,count,fp);

3. 說明

(1)buffer:是乙個指標,對fread來說,它是讀入資料的存放位址。對fwrite來說,是要輸出資料的位址。

(2)size:要讀寫的位元組數;

(3)count:要進行讀寫多少個size位元組的資料項;

(4)fp:檔案型指標。

4.例:

1.fread(&id,1,10,f)

就是把f裡面的值讀到id裡面,每次讀1個位元組,一共讀10次,或者把id裡面的值都讀完,不到10次也會停止。

2.fwrite(&id,1,10,f)

就是把id裡面的值讀到f裡面,每次讀1個位元組,一共讀10次或是fread(&id,10,1,f)就是把id裡面的值讀到裡面,每次讀10個位元組,一共讀1次。

檔案操作之fread函式和fwrite函式

資料塊寫函式 fwritesize t fwrite const void restrict ptr,size t size,size t nitems,file restrict stream 資料塊寫函式 freadsize t fread void restrict ptr,size t si...

fread函式和fwrite函式

1.函式功能 用來讀寫乙個資料塊。2.一般呼叫形式 fread buffer,size,count,fp fwrite buffer,size,count,fp 3.說明 1 buffer 是乙個指標,對fread來說,它是讀入資料的存放位址。對fwrite來說,是要輸出資料的位址。2 size 要...

fread函式 fwrite函式

1.fread函式 函式原型 size t fread void buffer size t size size t count file stream 功 能 從乙個檔案流中讀資料,讀取count 個元素,每個元素 size 位元組.如果呼叫成功返回 count.如果呼叫成功則實際讀取 size ...