c语言fread函数的用法示例
时间: 2023-10-03 16:05:27 浏览: 108
C语言函数大全(中文)
下面是一个使用fread函数读取二进制文件的示例:
```c
#include <stdio.h>
#include <stdlib.h>
int main() {
FILE *fp;
char buffer[100];
fp = fopen("example.bin", "rb");
if (fp == NULL) {
printf("Failed to open file\n");
return 1;
}
fread(buffer, sizeof(buffer), 1, fp);
fclose(fp);
return 0;
}
```
在上面的示例中,我们打开了一个名为"example.bin"的二进制文件,并使用fread函数从文件中读取了100个字节到名为"buffer"的字符数组中。函数的第一个参数是要读取的数据存储的内存地址,第二个参数是每个数据块的大小(以字节为单位),第三个参数是要读取的数据块数,最后一个参数是文件指针。在这个示例中,我们只读取了一个数据块,因为我们只需要读取100个字节的数据。最后,我们关闭了文件并返回了0。
阅读全文