计算机C言教程第12章文件.pptVIP

  • 9
  • 0
  • 约9.49千字
  • 约 68页
  • 2018-12-01 发布于浙江
  • 举报
计算机C言教程第12章文件

说明: (1)用″r″方式打开的文件只能在该文件已经存在的条件下向计算机输入数据。 (2)用″w″方式打开的文件只能向该文件写数据,并且在该文件不存在的情况下,则建立以指定名字命名的文件,如果已经存在该文件,则在打开时删去该文件,然后重新建立一个新文件。 (3)用″a″方式向文件尾追加新的数据,要求文件必须首先存在。 (4)用″r+″、″w+″、″a+″方式打开的文件即可以用来输入数据,也可以用来输出数据。其它原理与前述三点相同。 (5)当用fopen()函数成功地打开一个文件时,该函数将返回一个FILE指针;如果文件打开操作失败,则函数返回值是一个NULL空指针。fopen()函数的返回值应当立即赋给一个PIlE结构指针变量,以便以后能通过该指针变量来访问这个文件,否则此函数的返回值就会丢失而导致程序无法对此文件进行操作。 例如,若想打开filel文件进行写操作,可用下面的方法: FILE *fp If((fp=fopen(”filel”, ”w’))==NULL) { printf(”file cannot be opened \n”); exit(1); } else printf(”file opened for writing \n”); 12.2.3 关闭文件 程序对文件的读写操作完成后,必须关闭文件。这是因为对打开的磁盘文件进行写入时,

文档评论(0)

1亿VIP精品文档

相关文档