二级C++输入输出流:磁盘文件的输入和输出

二级C++输入输出流:磁盘文件的输入和输出,第1张

二级C++输入输出流:磁盘文件的输入和输出,第2张

1、磁盘文件的打开和关闭操作:

通常,fstream类中定义的成员函数open()和close()用于打开和关闭文件。

1.打开文件:

步骤:①先解释一个fstream类的对象。

•用成员函数Open()打开指定的文件。

指定如何打开文件(即如何访问文件)

在:打开文件作为输入(读取)。

Out:打开文件作为输出(写)。

App:打开文件作为输出追加。

Ate:打开文件时,文件指针在文件的末尾。

Trunc:如果文件存在,将其长度截断为0,并清除原始内容;如果该文件不存在,请创建一个新文件。

二进制:以二进制模式打开文件,默认为文本文件。

Nocreate:打开一个现有文件。如果文件不存在,打开会失败。

Noreplace:如果文件存在,除非设置了ios::ate或ios::app,否则打开操作会失败。

Ios::out|ios::binary:以二进制方式打开文件。

Ios::in|ios::binary:以二进制读取模式打开文件。

示例:fstream outfile

outfile.open("f1.txt ",IOs::out);

或者可以这样打开:fstream outfile ("f1.txt ",iOS::out);

您也可以通过以下方式打开写文件:

of stream ostream(" f1 . txt ");

或流奥斯特姆;

ostrm . open(" f1 . txt ");

您可以通过以下方式打开已读文件:

ifstream istrm(" F2 . txt ");

或者:ifstream istrm

istrm . open(" F2 . txt ");

⑷关闭文件:outfile . Close();文件outfile被关闭,由它标识的文件被发送到磁盘。

示例:分析以下程序的输出结果:

void main()

{

牡蛎;

ostrm . open(" f1 . txt ");

ostrm

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 二级C++输入输出流:磁盘文件的输入和输出

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情