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

C++使用技巧(八):输入输出读写文件

写:

#include <iostream>

//1. 头文件<fstream>
#include <fstream>

using namespace std;

int main()
{
    //2. 创建流
    ofstream output;
    
    //3. 打开文件,将流与文件相关联,这里使用相对路径
    output.open("number.txt");
    
    //4. 向文件写入数据
    output << 1 << " " << 2 << " " << 3 << endl;
    
    //5. 关闭流
    output.close();
    
    return 0;
}

读:

#include <iostream>

//1. 头文件<fstream>
#include <fstream>

using namespace std;

int main()
{
    //2. 创建流
    ifstream input;

    //3. 打开文件,将流与文件相关联
    //2, 3步可以直接合并为:ifstream input("number.txt");
    input.open("number.txt");

    //4. 从文件读入数据
    int number1, number2, number3;
    input >> number1 >> number2 >> number3;

    cout << "number1: " << number1 << endl;
    cout << "number2: " << number1 << endl;
    cout << "number3: " << number1 << endl;

    //5. 关闭流
    input.close();

    return 0;
}

参考:https://www.cnblogs.com/bwjblogs/p/12614644.html

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • C++使用技巧(九):ubuntu环境下Eigen线性代数库的简单使用(C++版本的numpy库))
  • C++使用技巧(十):C++编译生成与调用自定义静态库/动态库
  • 张越:智慧要包括一种向善之心
  • C++使用技巧(十一):函数返回一个数组
  • 张越:每张脸背后都有故事
  • C++使用技巧(十三):Google-GTest测试框架的安装与使用(demo源码实现)
  • C++使用技巧(十四):ubuntu16.04--C++ (Cpp) PCM示例与pcm及音频算法的参考资料
  • 熊节:谁震撼了世界——第14届Jolt奖点评
  • C++使用技巧(十五):类构造函数 与 析构函数
  • 刘江:国外计算机图书月旦评(2004.4)
  • C++使用技巧(十六):智能指针
  • 聚合页面更新
  • C++使用技巧(十七):虚函数
  • C++使用技巧(十八):多肽
  • 关于“滚动的一天”潜在危险
  • [译] React v16.8: 含有Hooks的版本
  • 【391天】每日项目总结系列128(2018.03.03)
  • IDEA常用插件整理
  • Netty+SpringBoot+FastDFS+Html5实现聊天App(六)
  • Quartz实现数据同步 | 从0开始构建SpringCloud微服务(3)
  • springboot_database项目介绍
  • Spring核心 Bean的高级装配
  • 多线程 start 和 run 方法到底有什么区别?
  • 关于字符编码你应该知道的事情
  • 前言-如何学习区块链
  • 问题之ssh中Host key verification failed的解决
  • 自定义函数
  • 整理一些计算机基础知识!
  • ‌内网穿透技术‌总结
  • #android不同版本废弃api,新api。
  • #include<初见C语言之指针(5)>
  • (31)对象的克隆
  • (Bean工厂的后处理器入门)学习Spring的第七天
  • (二)Kafka离线安装 - Zookeeper下载及安装
  • (分布式缓存)Redis持久化
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (回溯) LeetCode 78. 子集
  • (九)c52学习之旅-定时器
  • (力扣记录)235. 二叉搜索树的最近公共祖先
  • (四十一)大数据实战——spark的yarn模式生产环境部署
  • (一)Docker基本介绍
  • .NET Core 发展历程和版本迭代
  • .NET Framework Client Profile - a Subset of the .NET Framework Redistribution
  • .net framework profiles /.net framework 配置
  • .net知识和学习方法系列(二十一)CLR-枚举
  • ::before和::after 常见的用法
  • @ModelAttribute注解使用
  • @RequestBody与@RequestParam
  • @RequestMapping处理请求异常
  • @Transactional 竟也能解决分布式事务?
  • []常用AT命令解释()
  • [BT]BUUCTF刷题第8天(3.26)
  • [Bugku] web-CTF靶场系列系列详解⑥!!!
  • [CERC2017]Cumulative Code
  • [CSS]盒子模型