欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C++文件输入输出文件模式

程序员文章站 2022-03-01 18:09:08
...

文件模式常量

常量 含义
ios_base::in 打开文件,以便读取
ios_base::out 打开文件,以便写入
ios_base::ate 打开文件,并移到文件尾
ios_base::app 追加到文件尾
ios_base::trunc 如果文件存在,则截短文件
ios_base::binary 二进制文件

文件模式描述文件将被如何使用:读写、追加等。可以合并模式,用法:

ofstream fout("bagels",ios_base::out | ios_base::app);

保留文件内容,并在文件尾添加(追加)新信息。启用out和app模式。

检查文件是否打开成功

3+1种方法:

if(fin.fail())...
if(!fin.good())...
if(!fin)...
//新方法
if(!fin.is_open()){...}
相关标签: c++