文件输入输出
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[结束]