位置:首頁(yè) > 軟件操作教程 > 編程開(kāi)發(fā) > C語(yǔ)言 > 問(wèn)題詳情

C語(yǔ)言基礎(chǔ)知識(shí)——以數(shù)據(jù)塊方式讀寫(xiě)文件

提問(wèn)人:楊紫紅發(fā)布時(shí)間:2020-10-09

以數(shù)據(jù)塊方式讀寫(xiě)文件

fscanf()函數(shù)和fprintf()函數(shù)對(duì)磁盤(pán)文件讀寫(xiě),使用方便,易理解。但輸入輸出需要轉(zhuǎn)化。

因此,在內(nèi)存與磁盤(pán)頻繁交換數(shù)據(jù)的情況下,最好用fread()和fwrite()函數(shù)。

fread(內(nèi)存地址,數(shù)據(jù)項(xiàng)字節(jié)數(shù),數(shù)據(jù)項(xiàng)個(gè)數(shù),文件指針);

fwrite(內(nèi)存地址,數(shù)據(jù)項(xiàng)字節(jié)數(shù),數(shù)據(jù)項(xiàng)個(gè)數(shù),文件指針);

通常用于對(duì)二進(jìn)制文件的讀寫(xiě)操作。

舉例

image.png

表示從已打開(kāi)的一個(gè)文件中讀入5個(gè)整數(shù),依次送入整型數(shù)組a中。

繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部