C语言讲义第12讲.pptVIP

  • 10
  • 0
  • 约1.24万字
  • 约 73页
  • 2017-06-09 发布于湖北
  • 举报
clearerr 函数 使文件错误标志和文件结束标志置为0。在调用一个输入输出函数时出现错误,ferror函数值为一个非0值,在调用clearerr(fp)后,ferror(fp)的值变成0。 只要出现错误标志,就一直保留,直到对同一文件调用clearerr函数或rewind函数,或任何一个输入输出函数。 下面程序由终端键盘输入字符,存放到文件中,用!结束输入。 #include “stdio.h” main( ) { FILE *fp; char ch, fname[10]; printf(“Input name of file\n”); gets(fname); if ((fp=fopen(fname, “w”))= =NULL) { printf(“error\n”); exit(0); } printf(“Input data\n”); while (_______________!=‘!’) fputc(_________); fclose(fp); } (ch=getchar( )) ch , fp 假设磁盘上有三个文本文件,其文件名和内容分别为: ccc! f3 bbb! f2 aaa! f1 内容 文件名 磁盘上还有以下C语言源程序,经编译、连接后生成可执行文件,文件名为 ex12.exe #include”std

文档评论(0)

1亿VIP精品文档

相关文档