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()){...}
上一篇: 16进制与10进制相互转化-C语言
下一篇: php 获取分类下所有的子集