fstream打开文件模式
来源:互联网 发布:大连外国语大学知乎 编辑:程序博客网 时间:2024/05/29 04:37
在fstream类中,有一个成员函数open(),就是用来打开文件的,其原型是:
void open(const char* filename,int mode,int access);
参数:
filename: 要打开的文件名
mode: 要打开文件的方式
access: 打开文件的属性
打开文件的方式在类ios(是所有流式I/O类的基类)中定义,常用的值如下:
ios::app: 以追加的方式打开文件
ios::ate: 文件打开后定位到文件尾,ios:app就包含有此属性
ios::binary: 以二进制方式打开文件,缺省的方式是文本方式。两种方式的区别见前文
ios::in: 文件以输入方式打开
ios::out: 文件以输出方式打开
ios::nocreate: 不建立文件,所以文件不存在时打开失败
ios::noreplace:不覆盖文件,所以打开文件时如果文件存在失败
ios::trunc: 如果文件存在,把文件长度设为0
可以用“或”把以上属性连接起来,如ios::out|ios::binary
打开文件的属性取值是:
0:普通文件,打开访问
1:只读文件
2:隐含文件
4:系统文件
可以用“或”或者“+”把以上属性连接起来 ,如3或1|2就是以只读和隐含属性打开文件。
void open(const char* filename,int mode,int access);
参数:
filename: 要打开的文件名
mode: 要打开文件的方式
access: 打开文件的属性
打开文件的方式在类ios(是所有流式I/O类的基类)中定义,常用的值如下:
ios::app: 以追加的方式打开文件
ios::ate: 文件打开后定位到文件尾,ios:app就包含有此属性
ios::binary: 以二进制方式打开文件,缺省的方式是文本方式。两种方式的区别见前文
ios::in: 文件以输入方式打开
ios::out: 文件以输出方式打开
ios::nocreate: 不建立文件,所以文件不存在时打开失败
ios::noreplace:不覆盖文件,所以打开文件时如果文件存在失败
ios::trunc: 如果文件存在,把文件长度设为0
可以用“或”把以上属性连接起来,如ios::out|ios::binary
打开文件的属性取值是:
0:普通文件,打开访问
1:只读文件
2:隐含文件
4:系统文件
可以用“或”或者“+”把以上属性连接起来 ,如3或1|2就是以只读和隐含属性打开文件。
- fstream文件打开模式
- fstream打开文件模式
- fstream打开文件模式
- 打开文件函数fstream
- fstream: 打开文件方式
- 无法打开包含文件:“fstream.h”
- 无法打开包含文件:“fstream.h”
- fstream open不能打开中文名文件
- fstream 中判断是否成功打开文件
- ios中使用fstream方式打开文件
- fstream打开失败后重新打开新文件一个问题
- fstream 打开文件失败,读取文件内容为空
- 让VS2005中的fstream支持中文路径文件打开
- 让VS2005中的fstream支持中文路径文件打开 (转)
- 让VS2005中的fstream支持中文路径文件打开
- 让VS2005中的fstream支持中文路径文件打开
- 用fstream打开中英文混合的字符串的文件
- 让VS2005中的fstream支持中文路径文件打开
- 实现dos2linux功能-shell脚本篇
- 对话框详解2
- 利用onchang()事件一选中下拉框就提交值
- hdu 1162
- 注意 ExecuteNonQuery() 返回值 问题
- fstream打开文件模式
- 数据结构开篇-基础
- DBCP,C3P0,Proxool,BoneCP参数介绍
- Linux编程基础3 Make自动化编译
- UML类图关系(泛化 、继承、实现、依赖、关联、聚合、组合)
- poj 1321 深搜
- 读取ini配置文件
- js的onchange事件触发
- UML类图关系大全