文件操作
程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放
通过文件操作可以将数据持久化
C++中对文件操作需要包含头文件 "fstream"
文件类型分为两种:
- 文本文件:文件以文本的ASCII码的形式存储在计算机中
- 二进制文件:文件以文本的二进制形式存储在计算机中,用户一般不能直接读懂它们
操作文件的三大类:
- ofsteam:写操作
- ifstream:读操作
- fstream:读写操作
写文件
写文件步骤如下:
1、 包含头文件
#include "fstream"
2、创建流对象
ofstream ofs;
3、打开文件
ofs.opem("文件路径",打开方式)
4、写数据
ofs << "写入的数据";
5、关闭文件
ofs.close();
打开方式 | 解释 |
ios::in | 为读文件而打开文件 |
ios::out | 为写文件而打开文件 |
ios::ate | 初识位置:文件尾 |
ios::app | 追加方式写文件 |
ios::trunc | 如果文件存在先删除再创建 |
ios::binary | 二进制方式 |
注意:文件打开方式可以配合使用,利用" | "操作符
a
标签:文件,fstream,ios,C++,ofs,操作 From: https://www.cnblogs.com/1873cy/p/18331180