Latest web development tutorials

Funkcje biblioteczne C - feof ()

Biblioteka standardowa języka C - <stdio.h> Biblioteka standardowa języka C - <stdio.h>

opis

Funkcje biblioteki Cint feof (FILE * stream) badanie podano przepływ strumienia koniec identyfikator pliku.

oświadczenie

Oto deklaracja FUNCTION feof () za.

int feof(FILE *stream)

parametry

  • Strumień - Jest to wskaźnik na wskaźnik pliku do obiektu, przepływu FILE identyfikator obiektu.

Wartość zwracana

Podczas konfigurowania strumienia związanego z końcem identyfikator pliku, funkcja zwraca wartość niezerową, w przeciwnym wypadku zwraca zero.

Przykłady

Poniższy przykład ilustruje funkcję feof () jest używana.

#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);
}

Załóżmy, że mamyplik.txt plik tekstowy,jej zawartość zostały przedstawione poniżej. Dokument ten będzie służyć jako naszego przykładowego programu za pomocą wejścia:

这里是 w3cschool.cc

Załóżmy, skompilować i uruchomić powyższy program, który spowoduje w następujących przypadkach:

这里是 w3cschool.cc

Biblioteka standardowa języka C - <stdio.h> Biblioteka standardowa języka C - <stdio.h>