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

655Z技术栈 C/C++编程 2025年06月16日 9

在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函数关闭文件。

提供PHP及ThinkPHP框架的定制开发、代码优化,PHP修改、ThinkPHP修改。

邮箱:yvsm@163.com 微信:yvsm316 QQ:316430983
关闭

用微信“扫一扫”