C++的文件 *** 作open与close

C++的文件 *** 作open与close,第1张

先看一下相应的打开文件的不同参数的作用

C++ open 打开文件(含打开模式一览表)

打开模式可以用多个,但符号是|,不是&,注意啦

比如

ios::in | ios::binary表示用二进制模式,以读取的方式打开文件。ios::out | ios::binary表示用二进制模式,以写入的方式打开文件。

void open(class="superseo">const char* szFileName, int mode)

第一个参数是指向文件名的指针,第二个参数是文件的打开模式标记。

有的书可能书的出版时间比较早,所以有第三个参数,文件的属性,现在2022.1.9没有了,会出现重载无匹配的问题

#include 
#include 
using namespace std;


int main()
{
    //打开文件
    fstream f;
    //加上第三个参数(文件的属性)会报错,没有相应的重载函数
    f.open("D:\\浏览器下载\\4399.txt",ios::app);

    f.close();//关闭文件


    return 0;
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/993586.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存