美文网首页
文件打开模式

文件打开模式

作者: wangxn | 来源:发表于2016-03-23 13:58 被阅读0次

打开文件fopen
函数原型:
FILE *fopen(char *name,char *mode)
返值:正常打开,为指向文件结构体的指针;打开失败,为NULL


  • 单字符解释
    r: 代表read, 只写
    +: 代表可读可写
    w: 代表write, 只写
    b: 代表bit, 二进制模式
    t: 代表text , 文本模式

  • 组合的几种情况
  1. ** "r" / "rt" ** 打开只读文本文件, 该文件必须存在
  2. ** "w" / "wt" ** 打开只写文本文件, 该文件存在则文件长度清0, 文件内容消失.若文件不存在则创建文件
  3. ** "r+" / "rt+" **打开文本文件, 可读写, 该文件必须存在
  4. ** "w+" / "wt+" **打开的文本文件, 可读写, 文件存在则清空内容,不存在则创建文件
  5. ** "wb" **只写打开或者创建一个二进制文件,只允许写数据,文件存在则清空内容,不存在则创建文件
  6. ** "rb" **打开只读的二进制文件, 该文件必须存在
  7. ** "rb+" **打开二进制文件, 可读写, 该文件必须存在
  8. ** "wb+" **打开二进制的文件, 可读写, 文件存在则清空内容,不存在则创建文件
  9. ** "a" / "at" ** 如果文件不存在就创建一个;如果存在,文件的内容保留, 写入的内容追加到文件尾部, 只能写不能读
  10. ** "a+" / "at+" **可写可读, 如果文件不存在就创建一个;如果存在,文件的内容保留, 写入的内容追加到文件尾部,
  11. ** "ab" ** 只能写不能读, 二进制模式, 如果二进制文件不存在就创建一个;如果存在,文件的内容保留, 写入的内容追加到文件尾部,
  12. ** "ab+" **可写可读, 二进制模式, 如果二进制文件不存在就创建一个;如果存在,文件的内容保留, 写入的内容追加到文件尾部,

相关文章

  • 文件读写

    打开/关闭文件 打开文件 打开模式 t 文本模式(默认) x 新建并以写模式打开文件, 如果文件存在将报错 b 二...

  • Python高级 文件操作

    文件打开与关闭 打开文件 open(文件名,访问模式) 关闭文件 close() 访问模式:r ...

  • 文件打开模式

    打开文件fopen函数原型:FILE *fopen(char *name,char *mode)返值:正常打开,为...

  • 文件方法

    文件打开模式 打开模式 执行操作'r' 以只读方式打开文件(默认)'w' 以写入的方式打开文件,会覆盖已存在...

  • Python 文件打开模式以及文件操作方法小结

    文件打开模式 打开模式执行操作'r'以只读方式打开文件(默认)'w'以写入的方式打开文件,会覆盖已存在的文件(有风...

  • NDK基础(三)——流IO

    文件读写 打开文件fopen 第二个参数是打开模式:r:只读模式,文件必须存在w:只写模式,若文件存在则文件长度清...

  • day11-文件处理

    一、文件的打开模式 文件的打开模式分类两大类 1:控制文件读写操作的模式 1.1 r:只读(默认的):在文件不存在...

  • Python之路7:文件处理

    文件处理的操作 基础语法: python打开文件常用模式: 只读,读写,二进制只读及读写模式 只读模式打开一个文件...

  • 写文件-python学习24

    写文件: 写文件也是三步:打开文件——写入文件——关闭文件。 第1步:打开文件,以写入的模式打开文件。 open(...

  • vi

    一、打开文件、保存、关闭文件(vi命令模式下使用) vi filename //打开filename文件 :...

网友评论

      本文标题:文件打开模式

      本文链接:https://www.haomeiwen.com/subject/egbllttx.html