美文网首页
读写文件

读写文件

作者: 做一个爱学习的肥宅 | 来源:发表于2018-07-14 11:52 被阅读0次

知识点

  • ofstream和ifstream是由头文件<fstream>定义的2个类,分别负责输入和输出

  • fin总是从文件开始部分读取,为了读取第二行,使用了“ fin.ignore(256,'\n'); ”

  • 为了将数据写入文件,需要创建一个输出文件流ofstream的对象fout,通过构造函数来打开一个文件,将文件与fout对象连接,然后通过<<将数据插入fout对象,实现数据和文件关联的目的。

     #include "stdafx.h"
     #include<iostream>
    //引入输入输出文件流对象的头文件
     #include<fstream>
    
     using namespace std;
       //主函数
      int _tmain(int argc, _TCHAR* argv[])
    {
    //定义变量,保存程序中的数据
     int nYear, nMonth, nDate;
     //尝试打开Date.txt文件,并将其连接到输入文件流fin
     ifstream fin("Date.txt");
      //如果成功打开Date.txt文件,则从文件中读取内容
    if (!fin.bad())
      {
     //忽略文件中第一行的提示信息
     fin.ignore(256, '\n');
     //用提示符“>>"从文件输入流fin中读取记录的数据,并保存到相应的变量
     fin >> nYear >> nMonth >> nDate;
         //将数据显示到屏幕
         cout << "文件中的日期是" << nYear << "-" << nMonth << "-" << nDate << endl;
     //读取完成后,关闭文件
     fin.close();
    }
    else
    {
     //如果文件打开失败,则提示错误信息
     cout << "无法打开文件并进行读取" << endl;
      }
    
       //提示用户输入新的数据并将其写入文件
         cout << "请输入当前日期(年月日):" << endl;
        //从用户屏幕获取用户的键盘输入并保存到相应的变量中
          cin >> nYear >> nMonth >> nDate;
    
         //尝试打开文件Date.txt,并将其连接到输出文件流fout中
           ofstream fout("Date.txt");
              //如果成功打开Date.txt文件,则将用户输入的数据写入文件
             if (!fout.bad())
             {
     //利用插入符”<<“将数据写入文件输出流fout中
     //也就是将数据写入文件
     fout << "用户当前的日期是:\n" << nYear << "" << nMonth << "" << nDate;
     //写入完成后,关闭文件
     fout.close();
      }
     else
      {
     //如果无法打开文件。则提示用户信息
     cout << "无法打开文件并进行写入" << endl;
      }
    
     return 0;
      }
    

代码运行情况如下


image.png

相关文章

  • C语言读写文件

    C语言文件读写### 标准文件读写 非标准文件读写 标准文件读写 头文件 include 打开文件 函数原型:FI...

  • 跟我一起学Python(八)

    一、IO编程 读写文件是最常见的IO操作,Python内置了读写文件的函数。文件读写的原理:在磁盘上读写文件的功能...

  • Python 学习笔记6 2018-04-13

    文件操作: 1,文件的读写操作 2,文件的各种系统操作 3,存储对象 1,文件的读写操作 读写数据: ...

  • 用Python实现磁盘IO操作全攻略,让数据流动起来!

    01 文件读写 1. 打开文件 读写文件是最常见的IO操作。Python内置了读写文件的函数,方便了文件的IO操作...

  • 2018-04-05

    文件与文件路径读写文件用shelve模块保存变量 1 python 读写文件 1.1 文件与文件路径 window...

  • 文件操作导航

    文件打开与关闭文件读写文件的定位读写文件的重命名、删除文件夹的相关操作

  • R数据读写

    csv文件读写 txt文件读写 读取excel文件 转成csv文件读取(逗号分隔) 专程prn文件读取(空格分隔)...

  • python学习笔记03

    文件处理 读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。 读写文件前,我们先必须...

  • python 文件操作

    读写文件通常包含以下操作: 打开文件。获取文件对象 读写文件、对文件内容进行操作。 关闭文件。使用文件对象关闭文件...

  • Python学习_IO文件操作

    在编程工作中,时常需要对各种文件进行操作。读写文件是最常见的IO编程,Python中内置了读写文件的函数。读写文件...

网友评论

      本文标题:读写文件

      本文链接:https://www.haomeiwen.com/subject/zraepftx.html