C/C++ 文件读写fread和fwrite函数的使用

 时间:2024-10-22 07:55:56

1、C/C++中可使用fread和fwrite函数用于读取和写入数据到文件中,具体形式如下:// 读取文件块数据size_t fread(void *buffer, size_t size, size_t count, FILE *file);// 写入文件块数据size_t fwrite(const void *buffer, size_t size, size_t count, FILE *file);

2、fread参数说明:buffer是读取数据后存放地址,size是的块长度,count是块的数量,实际读取长度为size*count,返回值为块成功读取块的count数量。fwrite参数说明:buffer是写入数据后存放地址,size是的块长度,count是块的数量,实际读取长度为size*count,返回值为块成功写入快的count数量。

3、上面的例子是让用户输入三只宠物猫的数据,并保存到文档中,然后再将文档中的数据读出。例子中fopen较常用的是r模式和a模式,一般用r+或a+表示可读写的文本,若以二进制模式打开则为rb+或ab+;w会清空文档所有内容。(值得注意的是rw、rw+、wa之类是错误的模式并不支持。)

  • step7 v5.5 sp2 32位如何安装教程
  • 电脑系统蓝屏报0X000000124如何解决
  • win10怎样打开任务视图?如何删除清空任务视图
  • 安装程序无法复制文件zClientm.exe的解决办法
  • 热门搜索
    福建武夷山旅游攻略 南昌旅游网 南京栖霞山旅游攻略 上海到普陀山旅游攻略 绵阳附近旅游景点 深圳市旅游景点大全 昆明附近旅游景点 千岛湖旅游官方 欣欣旅游网首页 中国国旅旅游网