Fread()会返回实际读取到的count数目,如果此值比参数count来得小,则代表可能读到了文件尾了或者有错误发生(前者几率大),这时必须用feof()或ferror()来决定发生什么情况。 返回值 返回实际读取到的count数目。 fread返回的不是字节数, 当且仅当下面这么用的时候,返回值才是字节数(当然因为恰好一个数据块大小为1...
fread() return value in C c 提问by Jordan Camp 我试图了解该fread()函数的<stdio.h>工作原理,但我对该函数的返回值感到困惑。在手册页中它说 返回值如果成功,fread()并且fwrite()返回的项目数读取或写入。此数字等于仅当 size 为 1 时传输的字节数。如果发生错误或到达文件末尾,则返回值是一个短项目计数...