- fread函数 //功能:是用于读取二进制数据
size_t fread(void*buffer,size_t size,size_t count,FILE*stream);
1.buffer: 是读取的数据存放的内存的指针,
(可以是数组,也可以是新开辟的空间)
ps: 是一个指向用于保存数据的内存位置的指针(为指向缓冲区
保存或读取的数据或者是用于接收数据的内存地址)
2.size: 是每次读取的字节数
3.count: 是读取的次数
4.stream: 是要读取的文件的指针
ps: 是数据读取的流(输入流)
返回值:
成功:是实际读取的元素(并非字节)数目
失败:返回0
ps:如果输入过程中遇到了文件尾或者输出过程中出现了错误,这个数字可能比请求的元素数目要小