文件流成员函数 口文件流对象基本操作(成员函数) fstrm.open(fname) /将文件流对象fstrm绑定到文件fname fstrm.close() /关闭与文件流对象fstrm绑定的文件 fstrm.is_open() //测试文件是否已顺利打开(且未关闭) ·将文件流对象关联到其它文件时,须先关闭已绑定的文件 ·文件流对象被释放时,close会被自动调用 http://math.ecnu.edu.cn/~jypan 6
http://math.ecnu.edu.cn/~jypan 文件流对象基本操作(成员函数) ► 将文件流对象关联到其它文件时,须先关闭已绑定的文件 ► 文件流对象被释放时,close 会被自动调用 6 fstrm.open(fname) // 将文件流对象 fstrm 绑定到文件 fname fstrm.close() // 关闭与文件流对象 fstrm 绑定的文件 fstrm.is_open() // 测试文件是否已顺利打开(且未关闭) 文件流成员函数
文件打开模式 ios::in /只读 ios:out //只写,若文件存在,则内容被清除 ios:app /追加,即每次写操作均定位到文件末尾 ios::ate //打开文件后立即定位到文件末尾 ios:Trunc //若文件存在,则清除文件中原有的内容 ios::binary//以二进制方式进行读写 输入输出方式是在i0s类中定义的 以上方式可以组合使用,用“I”隔开,如ios::out|ios:binary Pios::app通常与ios:out组合使用 http://math.ecnu.edu.cn/~jypan 7
http://math.ecnu.edu.cn/~jypan ► 输入输出方式是在 ios类 中定义的 ► 以上方式可以组合使用,用“ | ”隔开,如 ios::out|ios::binary ► ios::app 通常与 ios::out 组合使用 7 ios::in // 只读 ios::out // 只写,若文件存在,则内容被清除 ios::app // 追加,即每次写操作均定位到文件末尾 ios::ate // 打开文件后立即定位到文件末尾 ios::Trunc // 若文件存在,则清除文件中原有的内容 ios::binary // 以二进制方式进行读写 文件打开模式