函数原型
size_t fread ( void *buffer, size_t size, size_t count, FILE *stream) ;
参 数
buffer
size
单个元素的大小,单位是
字节
count
元素的个数,每个元素是size字节.
stream
输入流
返回值
实际读取的元素个数.如果返回值与
count不相同,则可能文件结尾或发生错误.
从ferror和feof获取错误信息或检测是否到达文件结尾.
例子:
int iRet = fread(buffer,1,size,fd_read);
iRet != size &&iRet > 0 : 文件读取到结尾,iRet为读取回来的字节数。
iRet == size:文件读取正确,读取size个字节数