C语言程序设计基础 马华 李玉娟 第9章 文件新.pptVIP

  • 1
  • 0
  • 约1万字
  • 约 21页
  • 2015-12-15 发布于广东
  • 举报

C语言程序设计基础 马华 李玉娟 第9章 文件新.ppt

clearerr函数 函数原型: void clearerr(FILE *fp) 功能:使文件错误标志置为0 返值:无 说明:出错后,错误标志一直保留,直到对同一文件调clearerr(fp)或rewind或任何其它一个输入输出函数 例 ferror()与clearerr()举例 #include stdio.h int main(void) { FILE *stream; stream = fopen(DUMMY.FIL, w); getc(stream); if (ferror(stream)) { printf(Error reading from DUMMY.FIL\n); clearerr(stream); } if(!ferror(stream)) printf(Error indicator cleared!); fclose(stream); return 0; } * * 因为fclose先把缓冲区数据输出 到磁盘文件,然后才释放文件指针 * 1.若文件在当前目录下: fp=fopen(aa.txt,r); 2.若文件不在当前目录下: fp=fopen(d:\\fengyi\\bkc\\aa.txt,r); 2.若从键盘输入带路径文件名: char infile[30

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档