📜  C++ feof() 函数

📅  最后修改于: 2020-09-25 08:14:30             🧑  作者: Mango

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

feof()原型

int feof(FILE* stream);

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

它在头文件中定义。

feof()参数

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

feof()返回值

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

示例:feof() 函数的工作方式

#include 

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