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

c++ io操作(文件的读取与写入)

1 文件的读取

// 文件操作模式
// ios::app   追加模式
// ios::ate   文件打开后定位到文件末尾
// ios::in    打开文件用于读取
// ios::out   打开文件用于写入
// ios::trunc 如果该文件已经存在,其内容将在打开之前被截断,即把文件长度设置为0
// 读取文件示例 
int main()
{fstream file("./io.txt", ios::in);// 文件是否正常打开if (file.is_open()){string line;// getline 用于读取文件的整行内容,直到碰到文件末尾标志后退出while (getline(file, line)){cout << line << endl;} file.close();}	else{cout << "文件打开失败" << endl;}return 0;
} 

运行结果
在这里插入图片描述

2 文件的写入

int main()
{fstream file{"io1.txt", ios::app};if (file.is_open()){cout << "正常打开文件" <<endl;// 写入数据file << "\n\n";    // 表示两个换行file << "hi c++"; // 关闭文件 file.close();}else{cout << "无法打开文件";}return 0;
} 

在这里插入图片描述

http://www.xdnf.cn/news/14032.html

相关文章:

  • ES集群的故障转移
  • 中科微ATR2660S低噪声放大器芯片
  • IGBT开通时间、关断时间、死区时间
  • 楼宇自控新方向:电力载波技术——低成本、高兼容性的智能未来
  • day28-shell编程-2
  • 动态规划-最长子序列
  • 低熔点纤维市场深度解析:技术革新与产业应用前景
  • 英语写作核心词汇
  • NVIDIA Isaac GR00T N1.5 适用于 LeRobot SO-101 机械臂
  • Python中的函数和方法概要
  • 亚马逊运营中的流量破局与精细化运营路径
  • 【电路】-串并联的应用
  • 独家|阶跃星辰Tech Fellow段楠离职,任京东探索研究院视觉与多模态实验室负责人
  • 【doris】doris集成ranger控制权限,ranger配置无法存储doris密码password信息
  • 什么是分布式锁及分布式锁应用场景
  • GCC编译/连接/优化等选项
  • Solon框架模板漏洞深度剖析与修复实战
  • python格式化字符串的几种方式
  • mysql表备份数据,改表名
  • Ubuntu下使用PyTurboJPEG加速图像编解码
  • 【阿里巴巴 x 浙江大学】信息与交互设计 - 交互设计流程与要素
  • PDB Bank怎么下载小分子sdf(选择哪个)和复合物
  • Spring依赖注入的四种方式(面)
  • DC3靶机渗透
  • python计算生态库:18个常用标准库+第三方库
  • 杭州电商代运营公司排名前十
  • SPRING AI 入门
  • 前端八股文 - JavaScript 篇
  • UE接口通信常见问题
  • Ubuntu下搭建Black Magic Probe (BMP) 编译环境