位置:首頁 > 軟件操作教程 > 編程開發(fā) > C語言 > 問題詳情

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

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

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

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

因此,在內(nèi)存與磁盤頻繁交換數(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ù),文件指針);

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

舉例

image.png

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

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

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