fwrite 和fread
时间: 2024-04-09 21:25:22 浏览: 107
C语言fread和fwrite
4星 · 用户满意度95%
fwrite和fread是C语言中用于文件读写的函数。
fwrite函数用于将数据块写入文件。它的原型为:
```c
size_t fwrite(const void *ptr, size_t size, size_t count, FILE *stream);
```
其中,ptr是指向要写入数据的指针,size是每个数据项的大小,count是要写入的数据项的个数,stream是指向要写入的文件的指针。该函数返回成功写入的数据项个数。
fread函数用于从文件中读取数据块。它的原型为:
```c
size_t fread(void *ptr, size_t size, size_t count, FILE *stream);
```
其中,ptr是指向存储读取数据的缓冲区的指针,size是每个数据项的大小,count是要读取的数据项的个数,stream是指向要读取的文件的指针。该函数返回成功读取的数据项个数。
这两个函数在文件读写中非常常用,可以用来读取和写入各种类型的数据,如整数、浮点数、结构体等。
阅读全文