C语言fread()函数

来源:互联网 发布:openwrt x86 网络配置 编辑:程序博客网 时间:2024/05/29 17:35
相关函数:fopen, fwrite, fseek, fscanf

头文件:#include <stdio.h>

定义函数:size_t fread(void * ptr, size_t size, size_t nmemb, FILE * stream);

函数说明:fread()用来从文件流中读取数据.

参数stream 为已打开的文件指针, 参数ptr 指向欲存放读取进来的数据空间, 读取的字符数以参数size*nmemb 来决定. Fread()会返回实际读取到的nmemb 数目, 如果此值比参数nmemb 来得小, 则代表可能读到了文件的尾或有错误发生, 这时必须用feof()或ferror()来决定发生什么情况.

返回值:返回实际读取到的nmemb 数目。
0 0