文件打开模式

2016-03-23  本文已影响0人  wangxn

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



  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+" **可写可读, 二进制模式, 如果二进制文件不存在就创建一个;如果存在,文件的内容保留, 写入的内容追加到文件尾部,
上一篇 下一篇

猜你喜欢

热点阅读