而这三种流
事实上是系统定义的类. 操作中, 首先使流与文件相关联, 通过流(也就是类成员)来完成对文件的操作.
文件使用完毕, 一定要关闭, 从而切断流与文件的关联, 否则可能会损坏文件....在程序中要打开一个输入文件流, 对文件进行读操作, 必须说明类型为ifstream对象; 要打开一个输
出文件流, 对文件进行写操作, 必须说明类型为ofstream的对象; 要建立一个输入输出的流,...建立一个IO文件流有如下两种方式
1) 通过调用函数open()来实现
fstream test_file;
/** 以读写方式打开argv[1]指定的文件, 并将文件长度截为0*/
test_file.open...)
ios::in // 只读打开
ios::out // 写打开
ios::trunc // 将文件截为 0 长度
ios::nocreat // 若文件不存在, 则打开失败
ios::noreplace...// 若文件存在, 如果没有设置ate或者app, 那么打开失败
2.