C++文件流

        19.1        文件流的建立
        每个文件流都应与一个打开相联系。可以用两种不同的方式打开文件。
        (1)在建立文件流对象的同时打开文件,如:
                ifstream fin("d:\\sav\\datafile.dat");
        (2)先建立文件流再在适当的时候打开文件,如:
        ifstream fin;
        fin.open("d:\\sav\\datafile.dat");
        注意在用字符串常量表示一个文件名时,文件路径的\必须表示为转义字符'\\'。
        可以通过构造函数或open函数的第二个参数,确定文件的打开模式。打开模式用下列常量表示:
        ios_base::app                为添加数据而打开,从文件尾部开始写
        ios_base::binary            作为二进制文件打开
        ios_base::in                   为输入而打开
        ios_base::out                 为输出而打开
        ios_base::trunc              若文件存在截为空文件
        ios_base::ate                  打开文件后定位于文件尾
        19.2        文件流的关闭
        关闭文件流使用成员函数close()。
        如果程序没有用close()主动关闭文件,则在文件流对象退出其作用域时,被自动调用的析构函数会关闭该对象所联系的文件。

参考《全国计算机等级考试二级教程——C++语言程序设计》

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值