fwrite 和 fread 的用法
时间: 2023-12-30 09:20:19 浏览: 109
fread函数和fwrite函数的应用
4星 · 用户满意度95%
fwrite 和 fread 是 C 语言中用于文件读写的函数。
fwrite 函数的原型为:
```c
size_t fwrite(const void *ptr, size_t size, size_t count, FILE *stream);
```
它的作用是将 ptr 指向的内存中的数据写入到 stream 指向的文件中。其中,size 表示每个数据块的大小,count 表示数据块的个数,size * count 就是要写入的数据总大小。函数返回值为实际写入的数据块个数。
fread 函数的原型为:
```c
size_t fread(void *ptr, size_t size, size_t count, FILE *stream);
```
它的作用是从 stream 指向的文件中读取数据,并将数据存储到 ptr 指向的内存中。其中,size 表示每个数据块的大小,count 表示要读取的数据块个数,size * count 就是要读取的数据总大小。函数返回值为实际读取的数据块个数。
阅读全文