当前位置: 首页 > article >正文

学习第六十八行

fopen 支持多种打开模式,常见的有:

  • "r": 以只读模式打开文件。文件必须存在。
  • "w": 以写入模式打开文件。如果文件存在,则会被截断(清空),如果不存在,则会创建一个新文件。
  • "a": 以追加模式打开文件。数据将被写入到文件末尾。如果文件不存在,则会创建一个新文件。
  • "rb": 以二进制只读模式打开文件。
  • "wb": 以二进制写入模式打开文件。
  • "ab": 以二进制追加模式打开文件。
  • "r+": 以读写模式打开文件。文件必须存在。
  • "w+": 以读写模式打开文件。如果文件存在,则会被截断,如果不存在,则会创建一个新文件。
  • "a+": 以读写追加模式打开文件。数据将被写入到文件末尾,如果文件不存在,则会创建一个新文件。

返回值

  • 成功时,返回指向 FILE 对象的指针。
  • 失败时,返回 NULL,并且可以通过 errno 获取错误信息。


http://www.kler.cn/a/505368.html

相关文章:

  • 微服务之松耦合
  • 浅谈云计算02 | 云计算模式的演进
  • 漫话架构师|什么是系统架构设计师(开篇)
  • React第二十二章(useDebugValue)
  • Linux网络_套接字_UDP网络_TCP网络
  • 如何禁用 PySpark 在运行时打印信息
  • 稳定144帧!云游戏体验,ToDesk搭载独立满血显卡
  • MyBatis-XML映射配置
  • Vue.js组件开发-如何实现路由懒加载
  • 代码随想录算法【Day21】
  • 【C++】B2112 石头剪子布
  • OpenStack 网络服务的插件架构
  • 诡异的Spring @RequestBody驼峰命名字段映射失败为null问题记录
  • Android Studio 警告信息:Use start instead of left to ensure...
  • 基于阿里云容器服务Kubernetes版(ACK)| 容器化管理云上应用
  • 非PHP开源内容管理系统(CMS)一览
  • 【ArcGIS技巧】如何给CAD里的面注记导入GIS属性表中
  • 解锁C++性能密码:TCMalloc深度剖析
  • 麒麟操作系统服务架构保姆级教程(十)rewrite跳转
  • linux环境使用docker部署多个war项目
  • rtthread学习笔记系列--24 waitqueue
  • 在 Docker 中安装并运行三个 MySQL 数据库
  • 快速上手 HarmonyOS 应用开发
  • np.gradient() 获取单个,一维,二维坐标点的梯度值
  • Oracle分析工具-Logminer手动指定归档文件
  • Tabby - 开源的自托管 AI 编码助手