文件输入输出

fstream创建对象可用于输入输出

ifstream创建对象用于输出,即从文件读取数据

ofstream创建对象用于输入,向文件输入数据

文件打开

模式 描述
ios::app 写入都追加到文件末尾
ios::ate 文件打开后定位到文件末尾
ios::in 打开文件用于读取
ios::out 打开文件用于写入
ios::trunc 如果该文件已经存在,其内容将在打开文件之前被截断,即把文件长度设为 0。

以上模式可以组合使用。

文件关闭

graph TB
A[开始] --> B[从键盘输入10个整数]
B --> C[将前5个整数存放到first.dat]
C --> D[将后5个整数存放到second.dat]
D --> E[从second.dat读取5个整数]
E --> F[存放到first.dat文件原有数据的后面]
F --> G[从first.dat读取10个整数]
G --> H[升序排列]
H --> I[写回second.dat]
I --> J[输出second.dat的所有整数]
J --> K[结束]