zoukankan      html  css  js  c++  java
  • C++文件打开

    /*
    文件打开有两种基本的方法:
    1)<文件流类> <文件流对象名>("路径+文件名.格式",<打开方式>)
    例如 fstream myfile("E:\\***\\test.txt", ios::out|ios::in|ios::trunc);不能有中文路径

    2)fstream myfile;
    myfile.open("E:\\***\\test.txt", ios::out|ios::in|ios::trunc);不能有中文路径

    看一下<大开发式>
    ios::in 为读打开 文件必须存在否则报错
    ios::out 为写打开 覆盖
    out|trunc 为写打开 覆盖
    out|app 为在文件结尾写而打开 不覆盖
    in|out 为输入/输出而打开 文件必须存在否则报错
    in|out|trunc为输入/输出而打开 覆盖
    in|out|app 为输入/输出而打开 不覆盖,在文件的结尾写

    */

    #include<iostream>
    #include<fstream>
    using namespace std;

    int main()
    {
    fstream myofile;
    myofile.open("E:\\zerolearnC++\\container of file\\ypan1.txt", ios::out|ios::trunc); //不认识中文路径?
    cout<<"Create file 1"<<endl;
    if(!myofile.fail())
    {
    myofile<<"***** 今天是一个好日子,虽然什么好事都没有发生,但是也没什么糟糕的事情发生。";
    myofile<<"不看不知道,一看吓一跳,今天已经10月4号了。时间过得真快,还什么都没有做";
    myofile<<",十一就过去了大半。这好比我的人生一样,还什么都没有做,却已经所剩无几了。咳咳咳";
    myofile<<",不装逼了。"<<endl;
    myofile.close();
    }
    myofile.open("E:\\zerolearnC++\\container of file\\ypan1.txt",ios::out|ios::in|ios::app);
    if(!myofile.fail())
    {
    myofile<<" "<<"我就是试一下子,看看原来写的有没有被覆盖"<<endl;
    myofile.close();
    }
    return 0;
    }

  • 相关阅读:
    mescroll vue tab页实现切换刷新列表
    路由权限配置
    js实现拖拽
    .eslintrc.js
    vue-cli项目中使用mock结合axios-mock-adapter生成模拟数据【转】
    原型模式
    设计模式简介
    @RequestParam @RequestBody @PathVariable 等参数绑定注解详解
    spring定时任务执行两次
    java反射--注解的定义与运用以及权限拦截
  • 原文地址:https://www.cnblogs.com/emptyYPen/p/5930462.html
Copyright © 2011-2022 走看看