C语言标准I/O库函数详解
在C语言编程中,标准I/O库函数为文件操作和输入输出提供了强大而灵活的工具。下面将详细介绍这些函数的使用方法和特点。
1. 数据记录读写函数
- fread和fwrite :这两个函数用于处理数据记录。
fread从文件流中读取数据记录,fwrite则将数据记录写入输出流。它们的参数包括记录大小size、要传输的记录数量nitems以及文件流stream。fread返回成功读取到数据缓冲区的记录数量,而不是字节数。在文件末尾,返回的记录数可能少于nitems,甚至为零。
#include <stdio.h>
// fread函数原型
size_t fread (void *ptr, size_t size, size_t nitems, FILE *stream);
// fwrite函数原型
size_t fwrite (const void *ptr, size_t size, size_t nitems, FILE *stream);
需要注意的是, fread 和 fwrite 不建议用于处理结构化数据,因为使用 fwrite 写入的文件在不同机器之间可能不具有可
超级会员免费看
订阅专栏 解锁全文
1630

被折叠的 条评论
为什么被折叠?



