zoukankan      html  css  js  c++  java
  • feof:检测文件结束符函数

    函数原型:int feof(FILE *fp);

    头文件:#include<stdio.h>

    是否是标准函数:是

    函数功能:检测流上的文件结束符,即:检测文件是否结束。应用该函数可以判断一个文件是否到了结尾。在读取一个未知长度文件时,这个函数很有用。

    返回值:遇到文件结束符返回非0,否则返回0。

    例程如下::检测文件结束标志演示。

    #include <stdio.h>

    int main(void)

    {

       FILE *stream;

       /* 以只读方式打开test.txt文件 */

       stream = fopen("test.txt", "r");

       /* 从文件中读取一个字符 */

       fgetc(stream);

       /*检测是否是EOF,即结束标志 */

       if (feof(stream))

          printf("Have reached the end of the file!\n");

       /* 关闭该文件 */

       fclose(stream);

       return 0;

    }

    例程说明:

    (1)首先程序打开一个名为test.txt的文件。

    (2)应用fgetc函数从一个名为test.txt的文件中读取一个字符。

    (3)判断它是否为文件结束标志EOF,如果是文件结束标志,就说明该文件已经结束,于是在屏幕上显示一条提示信息。如果不是文件的结束标志,就说明文件还未结束,信息不显示。

    (4)最后关闭文件。

    注意:在实际应用中,feof函数很重要,利用它程序员就可以很方便地判断当前的文件是否结束,从而进行不同的处理。例如,在从一个未知长度的文件中读取信息时,就可以利用feof函数判断什么时候该文件读完。

  • 相关阅读:
    POJ 3411 Paid Roads(DFS)
    POJ 1699 Best Sequence(DFS)
    Codeforces Round #191 (Div. 2)
    Windows && Linux 搭建python开发环境
    zabbix 源码编译安装
    智能运维基础设施
    Redis
    ubuntu16.04 安装 mysql
    Python必须知道的基础语法
    ubuntu && CentOS && RedHat 离线安装docker
  • 原文地址:https://www.cnblogs.com/hao02171990/p/3008678.html
Copyright © 2011-2022 走看看