C语言 fread 以二进制形式读取文件中的数据

Posted Aiden (winner)

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言 fread 以二进制形式读取文件中的数据相关的知识,希望对你有一定的参考价值。

函数原型:
#include <stdio.h>
int fread( void *buffer, size_t size, size_t num, FILE *stream );

#include <stdio.h>
#include <string.h>

int main(void) {
	FILE *file1;
	char name[32];
	int age;
	int ret;
	
	file1 = fopen("student.txt", "rb");
	
	
	fread(name, sizeof(name), sizeof(char), file1);
	fread(&age, 1, sizeof(int), file1);
	
	printf("%s, %d\\n", name, age);
	
	fclose(file1);
	return 0;
}

以上是关于C语言 fread 以二进制形式读取文件中的数据的主要内容,如果未能解决你的问题,请参考以下文章

如何使用fread函数循环读取二进制文件

请问C语言对文件的读取都有哪些函数,都有啥功能?像fseek();fscanf();fread......啥的

C 语言文件操作 ( fread 函数 )

C语言怎么读取二进制文件中的数据放到一个300×300的二维数组里面

C语言对结构体文件的读取

C语言中fread函数,当文件流缓冲中剩余长度小于需要读取的长度时的问题