执行此程序之前,必须在和该程序源文件同目录中手动创建一个 in.txt 文件,假设其内部存储的字符串为:

10 20 30 40
#include <iostream>
#include <fstream>
using namespace std;
int main()
{int x,sum=0;ifstream srcFile("in.txt", ios::in); //以文本模式打开in.txt备读if (!srcFile) { //打开失败cout << "error opening source file." << endl;return 0;}ofstream destFile("out.txt", ios::out); //以文本模式打开out.txt备写if (!destFile) {srcFile.close(); //程序结束前不能忘记关闭以前打开过的文件cout << "error opening destination file." << endl;return 0;}//可以像用cin那样用ifstream对象while (srcFile >> x) {    //读数据sum += x;//可以像 cout 那样使用 ofstream 对象cout<<"x="<<x<<endl;destFile << x << " ";   //写数据}cout << "sum:" << sum << endl;destFile.close();srcFile.close();return 0;
}
g++  -g main.cpp -o main./main

C++ >>和<<读写文本文件相关推荐

  1. C#读写文本文件小结

    C#读写文本文件小结 除了创建.复制.移动和删除外,对文本文件最常用的操作就是进行读写,C#提供了非常多的方法来对文本文件进行读写,今天我们做个小结: 一.写入文件 1.File类的静态方法Write ...

  2. QT学习:读写文本文件

    一.使用QFile类读写文本 使用QFile类读写文本文件代码如下: (1)源文件"main.cpp"的具体实现代码如下: #include <QCoreApplicatio ...

  3. Qfile与QTextStream读写文本文件

    Qfile读取文本文件: void readwrite::readfile() {QString path = QFileDialog::getOpenFileName(this, "ope ...

  4. QT读写文本文件编码设置

    QT读写文本文件编码设置 一.编码知识科普 Qt常见的两种编码是:UTF-8和GBK ★UTF-8:Unicode TransformationFormat-8bit,允许含BOM,但通常不含BOM. ...

  5. python积累--读写文本文件实例

    转载请注明出处:python积累–读写文本文件实例 读写文件是最常见的 IO 操作.我们经常从文件读取输入,将内容写到文件. 读文件 在 Python 中,读文件主要分为三个步骤: 打开文件 读取内容 ...

  6. 读写文本文件-StreamReader和StreamWriter

    1.读写文本文件 我们对文本文件的读写一般使用StreamReader和StreamWriter,因为不同的文本有不同的编码格式,这个StreamReader会帮我们自动处理,所以我们不需要关心文本文 ...

  7. Java读写文本文件

    使用字节流读写文本文件 使用字节流类FileInputStream读文本文件 FileInputStream 称为文件输入流,它是字节输入流 InputStream 抽象类的一个子类. 作用是将文件中 ...

  8. C#使用StreamReader类和StreamWriter类读写文本文件

    StreamReader类和StreamWriter类可以实现读写文本文件,这两个类都在命名空间System.IO下. using System; using System.Collections.G ...

  9. 用C语言读写文本文件

    本节主要讨论如何使用C语言读写文本文件. 本文引用自作者编写的下述图书; 本文允许以个人学习.教学等目的引用.讲授或转载,但需要注明原作者"海洋饼干叔 叔":本文不允许以纸质及电子 ...

  10. 03_Android项目中读写文本文件的代码

    编写一下Android界面的项目 使用默认的Android清单文件 <?xml version="1.0" encoding="utf-8"?> & ...

最新文章

  1. python怎么拆分没有分隔符字符串_python如何拆分含有多种分隔符的字符串
  2. Python装饰器实现一个代码计时器?
  3. KMP算法--深入浅出
  4. sqlserver中编写自定义函数中的返回值问题
  5. 路由器配置——OSPF协议(2)
  6. 图论--LCA--在线RMQ ST
  7. Android 自己定义View (二) 进阶
  8. A damn at han’s Windows phone book 笔记(3:ICE——In Case of Emergency)
  9. 模拟机安装linux教程,Windows 10利用虚拟机安装Linux图文教程
  10. Python帮助文档的查看方式——Python初学者必看
  11. 大数据点点滴滴积少成多---进阶之路
  12. 大数据产品推荐:神策分析——可私有化部署的用户行为分析平台
  13. HyperMesh入门笔记
  14. 【Opencontrail】opencontrail对接k8s
  15. python常用语音识别库_干货收藏 | Python语音识别终极指南
  16. 【转载】英语动词第三人称s的发音规则
  17. 新浪云python示例_在新浪云安装Python应用
  18. 电脑能正常上网,但登不上 QQ
  19. python运算符重载、并且编写复数类的加减乘除_编程基础篇:定义一个复数类Complex,重载运算符“+,-,*,/”,使之能用于复数的加减乘除.....出现的问题及代码...
  20. 获取url地址栏后面的参数

热门文章

  1. 为何终端防护对ICS如此重要
  2. C# asp.net mvc 配置多个route 参数
  3. 使用oracheck进行系统巡检
  4. 视频营销、B2B营销、EDM营销之营销方式大PK
  5. 在Visual Studio 2010 里使用Nunit 进行Debug 测试
  6. WordPress自动升级插件时需要填写FTP信息的解决
  7. 《大话数据结构》读书笔记-图
  8. 《图解HTTP》读书笔记--第4章返回结果的HTTP状态码
  9. java util logging_Java 日志系列篇一 原生 Java.util.logging
  10. php 数组转对象_[基础编程学习] [PHP7数组详解]:第1章 (8)数组和对象