C++文件存档

这篇博客介绍了C++中的文件存档操作,包括环境配置、流的概念、文件的读取和写入,以及如何处理文件打开失败的情况。通过示例代码详细解释了如何声明流、打开文件、从文件读取数据、向文件写入数据,并在完成操作后关闭文件。还提供了一个读取整篇文章并存档的示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

欢迎来到PROGRAM 77的博客,今天,我要研究一下用流和文件I/O操作来存档的方法。


环境

  • 我的编译环境
    1. win7
    2. Dev-c++5.1.1
  • 准备文件
    1. 读入文件.txt
    2. 读出文件.txt
    3. 存档程序.cpp

流是什么?

流就是字符或其他格式数据的流动。

在这里插入图片描述

基础说明

声明

使用流的头文件:<fstream>
声明一个流就像声明一个变量一样。输入流用ifstream,输出流用ofstream

ifstream in;
ofstream out;
读取

每一个流变量都关联着一个文件,刚刚声明的‘in’和‘out’也一样。流变量的成员函数open可以进行打开文件的操作。如果你想要in和读入文件.txt关联,可以这样:

in.open("读入文件.txt");

打开了文件,就可以用“>>”运算符从文件中读出。这个代码可以将文件内容放入num1和num2中:

int num1,num2;
in>>num1>>num2;
写入

打开一个输出流和打开一个输入流一样
可以用“<<”运算符将数据写入文件。这个代码可以把num1和num2的值写入一个文件:

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值