美文网首页
C++的读写操作流程

C++的读写操作流程

作者: 酷叮猫少儿编程 | 来源:发表于2019-10-12 17:27 被阅读0次

一、读写操作流程

1.为要进行操作的文件定义一个流对象。

2.打开(建立)文件。

3.进行读写操作。

4.关闭文件。

详解:建立流对象

输入文件流类(执行读操作):ifstream  in;

输出文件流类(执行写操作):ofstream  out;

输入输出文件流类:fstream both;

注意:这三类文件流类都定义在fstream中,所以只要在头文件中加上fstream即可。

二、使用成员函数open打开函数

使用方式:     

ios::in              以输入方式打开文件(读操作)

ios::out        以输出方式打开文件(写操作),如果已经存在此名字的文件夹,则将其原有内容全部清除

ios::app             以输入方式打开文件,写入的数据增加至文件末尾

ios::ate             打开一个文件,把文件指针移到文件末尾

ios::binary           以二进制方式打开一个文件,默认为文本打开方式

举例:定义流类对象:ofstream out   (输出流)

行写操作:out.open("input.txt", ios::out);            //打开一个名为input.txt的问件

三、文本文件的读写

(1)把字符串 Hello World 写入到磁盘文件input.txt中

#include<iostream>

#include<fstream>

using namespace std;

int main()

{

  ofstreamfout("input.txt", ios::out);

  if(!fout)

  {

      cout<<"无法打开文件哦!"<<endl;

       exit(1);

  }

 fout<<"Hello World";

  fout.close();

  return 0; 

}

[if !supportLists](2)[endif]把input.txt中的文件读出来并显示在屏幕上

#include<iostream>

#include<fstream>

using namespace std;

int main()

{

  ifstreamfin("input.txt", ios::in);

  if(!fin)

  {

      cout<<"文件打开失败哦!"<<endl;

       exit(1);

  }

  char codeM[100];

  fin.getline(codeM,100);

  cout<

  fin.close();

  return 0; 

}

四、文件的关闭

流对象.close();   //没有参数

相关文章

  • C++的读写操作流程

    一、读写操作流程 1.为要进行操作的文件定义一个流对象。 2.打开(建立)文件。 3.进行读写操作。 4.关闭文件...

  • 文件读写总结

    1. C++文件读写详解 1.1. 文件读写操作 使用方式 1.1.1. 打开文件 文件操作通过成员函数open(...

  • HBase读写数据分几步?具体是怎样操作的?

    数据库最常见的操作就是读写数据,接下来,针对HBase读写数据的流程进行详细介绍。 读数据流程 从HBase中读数...

  • C++ 文件读写操作

    依赖gcc、 cmake 1. 代码编写 main.cpp 2. cmake 编写 CMakeLists.txt ...

  • 文件操作

    一,文件操作基础 所有文件基本的操作流程:打开文件-->操作文件(读写)-->关闭文件 注意:当以读的方式打开文件...

  • KafkaBridge - Kafka Client SDK 开

    导引 KafkaBridge 封装了对Kafka集群的读写操作,接口极少,简单易用,稳定可靠,支持c++/c、ph...

  • 【C++】C++文件流操作

    文件操作是每门语言的必学项目,C++中同样如此,且C++中通过流(stream)这一形式进行输入输出、文件读写的控...

  • 10-Python笔记整理(文件操作)

    文件操作流程:打开文件 - 操作文件(读/写)-->关闭文件 ''' 编码方式 --> 主要针对文本文件的读写(不...

  • [转]C/C++ 文件读写操作总结

    [转]C/C++ 文件读写操作总结 在编程的过程中,文件的操作是一个经常用到的问题,在C++Builder中,可以...

  • Hbase总结

    1.架构、角色(Hmaster、Hregionserver) 2.安装部署; 3.读写流程、API操作; 4.优化...

网友评论

      本文标题:C++的读写操作流程

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