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

用C++实现文件读写操作

        文件读写操作是C++编程中非常常见的操作之一。下面是一个简单的示例,演示如何使用C++读取和写入文件。

读取文件:

#include <iostream>
#include <fstream>int main() {std::ifstream inputFile("input.txt");if (!inputFile) {std::cerr << "Cannot open the input file." << std::endl;return 1;}std::string line;while (std::getline(inputFile, line)) {std::cout << line << std::endl;}inputFile.close();return 0;
}

        上述示例代码中,我们使用了std::ifstream类来打开输入文件,如果打开失败,程序将终止并输出错误信息。然后,我们使用std::getline函数从文件中读取每一行并输出到标准输出流。

写入文件:

#include <iostream>
#include <fstream>int main() {std::ofstream outputFile("output.txt");if (!outputFile) {std::cerr << "Cannot create the output file." << std::endl;return 1;}outputFile << "Hello, World!" << std::endl;outputFile.close();return 0;
}

        上述示例代码中,我们使用了std::ofstream类来创建输出文件,如果创建失败,程序将终止并输出错误信息。然后,我们使用&lt;&lt;运算符向文件中写入字符串"Hello, World!"并在最后添加一个换行符。最后,我们关闭文件。

        注意:在使用文件读写操作进行文件处理时,应该使用完毕后及时关闭文件。操作完毕后,我们应该始终调用close函数关闭文件。

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

相关文章:

  • 【我的创作纪念日】使用pix2pixgan实现barts2020数据集的处理(完整版本)
  • 背包算法(Knapsack problem)
  • “童”趣迎国庆 安全“童”行-柿铺梁坡社区开展迎国庆活动
  • 常用压缩解压缩命令
  • 第四十一章 持久对象和SQL - Storage
  • 【Java接口性能优化】skywalking使用
  • 大学各个专业介绍
  • linux 列出网络上所有活动的主机
  • 基于vue+Element Table Popover 弹出框内置表格的封装
  • 机器人过程自动化(RPA)入门 4. 数据处理
  • java导出word(含图片、表格)
  • MySQL数据库记录的修改与更新
  • 开具数电票如何减少认证频次?
  • 【进阶C语言】动态内存分配
  • 手机上记录的备忘录内容怎么分享到电脑上查看?
  • LeetCode 2251. 花期内花的数目:排序 + 二分
  • 【3】贪心算法-最优装载问题-加勒比海盗
  • JavaScript 的 for 循环应该如何学习?
  • C++核心编程--对象篇
  • 安装php扩展XLSXWriter,解决php导入excel表格时获取日期变成浮点数的方法
  • Vue+element开发Simple Admin后端管理系统页面
  • 源码编译安装pkg-config
  • 游览器找不到服务器上PHP文件的一种原因
  • C++之std::function的介绍
  • 卷积神经网络学习(一)
  • 使用KEIL自带的仿真器仿真遇到问题解决
  • 4700 万美元损失,Xn00d 合约漏洞攻击事件分析
  • 第5讲:v-if与v-show的使用方法及区别
  • C理解(一):内存与位操作
  • ESP8266使用记录(四)