Latest web development tutorials

funciones de la biblioteca C - feof ()

C biblioteca estándar - <stdio.h> C biblioteca estándar - <stdio.h>

descripción

funciones de la biblioteca Cint feof (FILE * stream) prueba de flujo dada extremo de aguas de identificador de archivo.

declaración

Aquí está la declaración de la función feof ().

int feof(FILE *stream)

parámetros

  • corriente - Este es un puntero a FILE puntero a un objeto, el flujo ARCHIVO identificador de objeto.

Valor de retorno

Cuando la creación de la corriente asociada con el final del identificador de archivo, la función devuelve un valor distinto de cero, de lo contrario, devuelve cero.

Ejemplos

El siguiente ejemplo muestra se utiliza la función feof ().

#include <stdio.h>

int main ()
{
   FILE *fp;
   int c;
  
   fp = fopen("file.txt","r");
   if(fp == NULL) 
   {
      perror("打开文件时发生错误");
      return(-1);
   }
   while(1)
   {
      c = fgetc(fp);
      if( feof(fp) )
      { 
          break ;
      }
      printf("%c", c);
   }
   fclose(fp);
   return(0);
}

Supongamos que tenemos unarchivo.txt archivo de texto,su contenido se muestra a continuación. El documento servirá de nuestro programa de ejemplo usando una entrada:

这里是 w3cschool.cc

Vamos a compilar y ejecutar el programa anterior, lo que resultará en lo siguiente:

这里是 w3cschool.cc

C biblioteca estándar - <stdio.h> C biblioteca estándar - <stdio.h>