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 ...