c语言怎么读取二进制文件

avatar
作者
筋斗云
阅读量:0

在C语言中,可以使用fopen函数打开一个二进制文件,并使用fread函数来读取文件内容。

#include <stdio.h>  int main() {     FILE *file;     char buffer[100];          file = fopen("example.bin", "rb"); // 打开二进制文件     if (file == NULL) {         printf("Error opening file\n");         return 1;     }          fread(buffer, sizeof(char), 100, file); // 读取文件内容到buffer中          printf("File content: %s\n", buffer);          fclose(file); // 关闭文件          return 0; } 

在上面的例子中,我们首先使用fopen函数打开一个名为"example.bin"的二进制文件,并指定模式为"rb"("rb"表示以只读方式打开一个二进制文件)。然后使用fread函数从文件中读取100个字节的内容到buffer中。最后使用printf函数打印出读取到的文件内容。最后使用fclose函数关闭文件。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!