本文主要是介绍c语言中的fread,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
#include <stdio.h>
//函数的定义:
//size_t fread(void *ptr,size_t nmemb,FILE *stream);
//函数的说明:
//fread函数从stream所标示的文件中读取数据,一块是size个字节,共nmemb块,存放到ptr指向的内存里
//返回值:
//实际读到的块数
int main()
{
FILE *fp;
fp = fopen("D:/abcd.txt","r");
if(fp==NULL){
printf("fail to fopen\n");
return -1;
}
// 使用fread函数读取文件内容
int num;
char buf[128]="";
num=fread(buf,5,4,fp);
// 读取五个字节,有四块,从fp中读取,将读取到的内容放到buf中
printf("buf=%s\n",buf);
printf("num=%d\n",num);
return 0;
}
这篇关于c语言中的fread的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!