C++流 笔记

一、IO: 向设备输入数据和输出数据

C++的IO流

设备:

1)      文件

2)      控制台

3)      特定的数据类型(stringstream)

 

c++中,必须通过特定的已经定义好的类, 来处理IO(输入输出)

 

 二、文件流

文件流: 对文件进行读写操作

头文件:  <fstream>

类库:

   ifstream    对文件输入(读文件)

   ofstream    对文件输出(写文件)

   fstream     对文件输入或输出

三、对文本文件流读写

文件打开方式:

模式标志

描述

ios::in

读方式打开文件

ios:out

写方式打开文件

ios::trunc

如果此文件已经存在, 就会打开文件之前把文件长度截断为0

ios::app

尾部最加方式(在尾部写入)

ios::ate

文件打开后, 定位到文件尾                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

ios::binary

二进制方式(默认是文本方式)

以上打开方式, 可以使用位操作 |  组合起来

posted @ 2020-06-04 14:57  CollisionDimension  阅读(88)  评论(0)    收藏  举报