C语言中fread和fcanf从文件读取数据的区别

如题所述

fread是以整体作为单位进行读取,一般是一次读取一个结构体大小的块;
fscanf是格式化的读取;读取的都是基本类型数据,所以对于一个结构体,一次需要按照类型分别读取其中的元素;
另外,对于文件末尾判定;fcanf是以EOF作为判定,
fread使用feof函数判定。
温馨提示:答案为网友推荐,仅供参考
相似回答