当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


C++ feof() function用法及代码示例


C++ 中的feof() 函数检查是否已到达与给定文件流关联的文件末尾。

feof()原型

int feof(FILE* stream);

feof() 函数将文件流作为参数并返回一个整数值,该值指定是否已到达文件末尾。

它在<cstdio> 头文件中定义。

feof()参数

stream :要检查的文件流结束。

feof() 返回值

如果到达终点,feof() 函数返回非零值,否则返回零值。

示例:feof() 函数的工作原理

#include <cstdio>

using namespace std;

int main()
{
    int c;
    FILE *fp;
    fp = fopen("file.txt", "r");
    if (fp)
    {
        while(!feof(fp))
        {
            c = getc(fp);
            putchar(c);
        }
    }
    fclose(fp);
    return 0;
}

运行程序时,可能的输出可能是:

Welcome to Programiz.com

相关用法


注:本文由纯净天空筛选整理自 C++ feof() function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。