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

文件读写操作

写入文本文件

#include <iostream>
#include <fstream>//ofstream类需要包含的头文件
using namespace std;void test01()
{//1、包含头文件 fstream//2、创建流对象ofstream fout;/*3、指定打开方式:1.ios::out、ios::trunc 清除文件内容后打开2.ios::app	文件末尾追加内容*/fout.open(R"(C:\Users\18757\Desktop\pythontext\out.txt)", ios::out);//4、写内容fout << "西施|19|极漂亮\n";fout << "冰冰|21|漂亮\n";fout << "幂幂|25|一般\n";//5、关闭文件fout.close();
}int main()
{test01();
}

读取文本文件

#include <iostream>
#include <fstream>//ifstream类需要包含的头文件
#include <string>
using namespace std;void test01()
{//1、包含头文件 fstream//2、创建流对象ifstream fin;//3、打开方式只有:ios:infin.open(R"(C:\Users\18757\Desktop\pythontext\out.txt)", ios::in);//4、一行行读取文件string buffer;/*方式一while (getline(fin,buffer)) {cout << buffer << endl;}*///方式二while (fin >> buffer) {cout << buffer << endl;}//5、关闭文件fin.close();
}int main()
{test01();
}

getline补充

getline()的原型是istream& getline ( istream &is , string &str , char delim );

char delim表示遇到这个字符停止读入,通常系统默认该字符为’\n’,也可以自定义字符

http://www.lryc.cn/news/529536.html

相关文章:

  • 【后端开发】字节跳动青训营Cloudwego脚手架
  • SQL UCASE() 函数详解
  • 99.23 金融难点通俗解释:小卖部经营比喻PPI(生产者物价指数)vsCPI(消费者物价指数)
  • 【Elasticsearch】match_bool_prefix 查询 vs match_phrase_prefix 查询
  • H. Mad City
  • 【图床配置】PicGO+Gitee方案
  • 《程序人生》工作2年感悟
  • 当当网近30日热销图书的数据采集与可视化分析(scrapy+openpyxl+matplotlib)
  • unity学习25:用 transform 进行旋转和移动,简单的太阳地球月亮模型,以及父子级关系
  • 【项目集成Husky】
  • 基于Spring Security 6的OAuth2 系列之七 - 授权服务器--自定义数据库客户端信息
  • 【Matlab高端绘图SCI绘图模板】第006期 对比绘柱状图 (只需替换数据)
  • Java 大视界 -- Java 大数据在生物信息学中的应用与挑战(67)
  • .NET Core 中依赖注入的使用
  • deepseek 潜在变量Z的计算;变分自编码器(VAE); 高斯混合模型(GMM)
  • rsync安装与使用-linux015
  • CAP 定理的 P 是什么
  • 【multi-agent-system】ubuntu24.04 安装uv python包管理器及安装依赖
  • JavaScript原型链与继承:优化与扩展的深度探索
  • 5 长度和距离计算模块(length.rs)
  • ollama改模型的存盘目录解决下载大模型报c:盘空间不足的问题
  • OSCP:常见文件传输方法
  • B站吴恩达机器学习笔记
  • Java 性能优化与新特性
  • 【计算机网络】host文件
  • 【C语言】在Windows上为可执行文件.exe添加自定义图标
  • 爬虫基础(五)爬虫基本原理
  • 力扣【1049. 最后一块石头的重量 II】Java题解(背包问题)
  • FFmpeg rtmp推流直播
  • WordPress Icegram Express插件Sql注入漏洞复现(CVE-2024-2876)(附脚本)