• feof/ferror
    • 函数原型
    • 功能描述
      • feof
      • ferror
    • 示例

    feof/ferror

    函数原型

    1. int feof(FILE *fp);
    2. int ferror(FILE *fp);

    功能描述

    feof

    测试fp指向的流是否设置了EOF标记(end-of-file indicator)。
    即是否到达文件结尾。
    该标记只能被clearerr函数清除。
    若fp当前位置是文件结尾,则返回非0值,否则返回0。

    ferror

    测试fp指向的流是否设置了错误标记(error indicator)。
    是否到达文件结尾。
    该标记只能被clearerr函数清除。
    若该标记被设置,则返回非0值。即表示出错。

    示例

    1. ...
    2. while(!feof(fp))
    3. {
    4. ...
    5. }

    若不是文件结尾则执行循环。