Latest web development tutorials

funzioni di libreria C - feof ()

C libreria standard - <stdio.h> C libreria standard - <stdio.h>

descrizione

funzioni di libreria Cint feof (FILE * stream) prova dato flusso flusso fine identificatore file.

dichiarazione

Ecco la dichiarazione della funzione del feof ().

int feof(FILE *stream)

parametri

  • flusso - Questo è un puntatore a FILE puntatore ad un oggetto, il flusso di file oggetto identificatore.

Valore di ritorno

Quando si imposta il flusso associato all'estremità di identificatore di file, la funzione restituisce un valore diverso da zero, altrimenti restituisce zero.

Esempi

L'esempio seguente mostra viene utilizzata la funzione 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);
}

Supponiamo di avere un file di testofile.txt, i suoi contenuti sono riportati di seguito.Il documento servirà come il nostro programma di esempio si utilizza un ingresso:

这里是 w3cschool.cc

Facciamo compilare ed eseguire il programma di cui sopra, che si tradurrà in quanto segue:

这里是 w3cschool.cc

C libreria standard - <stdio.h> C libreria standard - <stdio.h>