c语言 fread读指定字节,fread函数 c语言中fread函数怎么用

fread是一个函数,它从文件流中读数据,最多读取count个项,每个项size个字节,如果调用成功返回实际读取到的项个数(小于或等于count),如果不成功或读到文件末尾返回0。返回真实读取的项数,若大于count则意味着产生了错误。另外,产生错误后,文件位置指示器是无法确定的。若其他stream或buffer为空指针,或在unicode模式中写入的字节数为奇数,此函数设置errno为EINVAL以及返回0.

fread函数——c语言中fread函数怎么用

C语言中:fread是一个函数。从一个文件流中读数据,最多读取count个元素,每个元素size字节,如果调用成功返回实际读取到的元素个数,如果不成功或读到文件末尾返回0。函数原型:size_tfread(void*buffer,size_tsize,size_tcount,FILE*stream);参数:buffer用于接收数据的内存地址size要读的每个数据项的字节数,单位是字节count要读数据项的个数,每个数据项size个字节.stream输入流的指针返回值:返回实际读取的元素个数。如果返回值与count不相同,则可能文件结尾或发生错误。从ferror和feof获取错误信息或检测是否到达文件结尾。

c语言 fread读指定字节,fread函数 c语言中fread函数怎么用_第1张图片

C中fread()函数的返回值

这个问题很容易搞错,并导致很多问题,需要强调的是fread函数返回的并不是字节数。

real

你可能感兴趣的:(c语言,fread读指定字节)