黑马程序员技术交流社区

标题: 文件使用方式注意事项 [打印本页]

作者: ldk1991125    时间: 2016-6-28 23:06
标题: 文件使用方式注意事项
1)文件使用由r/w/a/t/b和+六个字符,各字符的含义是:
  r(read):读   w(write):写   a(append):追加
  t(text):文本文件,可省略不写  b(banary):二进制文件
  +:读和写
  2)凡是用“r”打开一个文件时,该文件必须已经存在,且

只能从该文件读出。
  3)用“w”打开的文件只能向该文件写入。若打开的文件不存

在,则以指定的文件名建立该文件,若打开的文件已经存在,则

将该文件删去,再建立新文件。
  4)若要向一个已经存在的文件追加新的信息,只能用“a”方

式打开。如果文件不存在,也会自动帮我们创建。
  5)在打开一个文件时,如果出错,fopen将返回一个空指针

NULL。在程序中可以用这一信息来判别是否完成打开文件的工作

,并做相应的处理。因此常用一下程序段打开文件:
  FILE *p = fopen("a.txt","r");
  if(fp!=NULL){}
  6)把一个文本文件读入内存时,要将ASCII码转换成二进制码

,而把文件以文本方式写入磁盘时,也要把二进制码转换成

ASCII码,因此文本文件的读写要花费较多的转换时间。对二进

制文件的读写不存在这种转换
  7)标准输入文件(键盘),标准输出文件(显示器),标准

出错输出(出错信息)是由系统打开的,可直接使用。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2