C語言基礎(chǔ)知識——以數(shù)據(jù)塊方式讀寫文件
提問人:楊紫紅發(fā)布時間:2020-10-09
以數(shù)據(jù)塊方式讀寫文件
fscanf()函數(shù)和fprintf()函數(shù)對磁盤文件讀寫,使用方便,易理解。但輸入輸出需要轉(zhuǎn)化。
因此,在內(nèi)存與磁盤頻繁交換數(shù)據(jù)的情況下,最好用fread()和fwrite()函數(shù)。
fread(內(nèi)存地址,數(shù)據(jù)項字節(jié)數(shù),數(shù)據(jù)項個數(shù),文件指針);
fwrite(內(nèi)存地址,數(shù)據(jù)項字節(jié)數(shù),數(shù)據(jù)項個數(shù),文件指針);
通常用于對二進制文件的讀寫操作。
舉例
表示從已打開的一個文件中讀入5個整數(shù),依次送入整型數(shù)組a中。
繼續(xù)查找其他問題的答案?
相關(guān)視頻回答
點擊加載更多評論>>