• fstream使用简介


    fstream用来进行输入/输出文件的操作.

    fstream file1; 定义了fstream类的一个对象file1
    file1.open("filename",...) 打开名为filename的文件,后面的...为附加的选项(可不填)
    file1.close() 关闭文件

    具体的还是来看个例子吧:


    line12--20:声明了file1对象,打开input1.txt,从文件中读入一个整数(使用了流操作符,可类比cin和cout)并输出.然后往input1.txt里又写入了一句话,关闭文件
    line22--25:声明了file2对象,打开input2.txt.向文件里写入了一句话,关闭文件.


    运行结果:

    控制台中输出了用file1读入的整数123
    而下面就发现了不同之处:
    向file1回写的时候,使用的是默认的参数,所以没清空文件,直接在文件末尾写入.
    向file2回写的时候,加参数ios::out,于是程序先将input2.txt清空再写入.

    !!!未完待续:二进制文件的读写

    参考:
    http://www.cppblog.com/saga/archive/2007/06/19/26652.html

    还有对输入输出缓冲区的介绍:
    在命令行操作的时候,输入的数据其实就被暂时放在了缓冲区里.
    http://blog.sina.com.cn/s/blog_51409e8f01009han.html

  • 相关阅读:
    linxu 网络管理
    Linux 命令2
    crontab命令
    Linux 命令
    Linux 命令
    Git命令
    GIT
    Python 修改文件内容
    logging模块
    CSS 选择器
  • 原文地址:https://www.cnblogs.com/pdev/p/3798426.html
Copyright © 2020-2023  润新知