头文件以及打开模式
头文件#include<fstream>
ifstream //以读取方式打开,默认模式为ios::in
ofstream //以写入方式打开,默认模式为ios::out|ios::trunc(类似fopen的w与w+)
fstream //以读写方式打开,默认模式为ios::out|ios::in
关于函数的内容中默认已定义fstream file(“……”);实际应为fstream &.get();这种形式才对
默认构造函数为.open(),例:
fstream file(“1.txt”); //效果等同fstream file; file.open(“1.txt”);
打开模式有以下几种:
ios::in 以输入(读)方式打开文件;
ios::out 以输出(写)方式打开文件;
os::ate 初始位置:文件尾,文件打开后定位到文件尾;
ios::app 以追加的方式打开文件,所有输出附加在文件末尾;
ios::trunc 如果文件已存在则先删除该文件;</