100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > vs中没有fstream_fstream (C++)

vs中没有fstream_fstream (C++)

时间:2021-08-04 16:36:13

相关推荐

vs中没有fstream_fstream  (C++)

#include

头文件fstream包含了ifstream、ofstream、fstream三个类,可以通过定义这三个类的对象来实现相对应的文件操作。

#include

ofstream //文件写操作,内存写入存储设备

ifstream //文件读操作,存储设备读取到内存中

fstream //读写操作,对打开的文件可进行读写操作

1.打开文件

函数 open()

public member function

void open ( const char * filename,

ios_base::openmode mode = ios_base::in | ios_base::out );

void open(const wchar_t *_Filename,

ios_base::openmode mode= ios_base::in | ios_base::out,

int prot = ios_base::_Openprot);

参数

filename

mode

prot

含义

操作文件名

打开文件方式

打开文件属性(应用少)

打开文件的方式在ios类(所有流式I/O的基类)中定义,有如下几种方式:

ios::in

为输入(读)而打开文件

ios::out

为输出(写)而打开文件

ios::ate

初始位置:文件尾

ios::app

所有输出附加在文件末尾

ios::trunc

如果文件已存在先删除文件

ios::binary

二进制方式

打开文件的方式可以单一使用或者利用“|”组合使用,例如:

ofstream outfile;

outfile.open("Hello.txt",ios::in|ios::out|ios::binary)

打开文件的属性在ios类中也有定义:

0

普通文件,打开文件

1

只读文件

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。