C語言基礎(chǔ)知識(shí)——以數(shù)據(jù)塊方式讀寫文件
提問人:楊紫紅發(fā)布時(shí)間:2020-10-09
以數(shù)據(jù)塊方式讀寫文件
fscanf()函數(shù)和fprintf()函數(shù)對(duì)磁盤文件讀寫,使用方便,易理解。但輸入輸出需要轉(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ù),文件指針);
通常用于對(duì)二進(jìn)制文件的讀寫操作。
舉例
表示從已打開的一個(gè)文件中讀入5個(gè)整數(shù),依次送入整型數(shù)組a中。
繼續(xù)查找其他問題的答案?
相關(guān)視頻回答
點(diǎn)擊加載更多評(píng)論>>