从文件TEST中读出字符并写入TEST1里,要求均附加错误检查--p209_5

Posted duanqibo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从文件TEST中读出字符并写入TEST1里,要求均附加错误检查--p209_5相关的知识,希望对你有一定的参考价值。

源程序:

#include <iostream>

#include <fstream>  //包含文件操作的头文件

using namespace std;

void main()

{

  ifstream txt1("c:\\TEST.txt");

  //建立输入文件对象指针txt1,指向文件"TEST.txt",

  //文件"TEST.txt"要预先放在根目录下。

  ofstream txt2("c:\\TEST1.txt"); //建立输出文件对象txt2

  char c;

  if (!txt1)

  {

    cout << "文件打不开!" << endl;

    return;

  }

  if (!txt2)

  {

    cout << "没有正确建立文件!" << endl;

    return;

  }

  while (1)

  {

    txt1 >> noskipws; //这语句要写上,否则文件中的空格会被符忽略掉

    txt1 >> c;  //从文件中提取字符

 

    if (txt1.eof())

    {

      txt1.close();

      return;

    }

    cout << c;//打印字符

    txt2 << c;//将字符写到文件TEST1.txt中

  }

  system("pause");

}

运行结果:

技术图片 

技术图片

以上是关于从文件TEST中读出字符并写入TEST1里,要求均附加错误检查--p209_5的主要内容,如果未能解决你的问题,请参考以下文章

c++文件怎么从文件中读出和写入字符串?

C# 写入和读出文本文件

怎么用java从文件中读取图片和写入图片到文件里

从 csv 文件中读取,并删除任何只有“”的行

C++ 如何将一个文件里的数据写入到另一个文件里?

实验七