feof <STDIO.H>
Składnia: int feof(FILE *stream);
gdzie:
stream - wskaźnik do strumienia.

Opis
Funkcja testuje czy strumień osiągnął wskaźnik końca pliku. Jeżeli wskaźnik końca pliku jest ustawiony, to opercjs czytania będzie zawsze zwracać ten wskaźnik aż do użycia funkcji rewind lub zamknięcia strumienia.

Zwracana wartość:

  • wskaźnik końca pliku nie jest ustawiony - zero;
  • wskaźnik końca pliku nie jest ustawiony - wartość różna od 0.

Przykład:

#include <stdio.h>

int main(void) {
{ FILE *plik;

  plik = fopen("TEST.$$$", "r"); // otwieramy plik do odczytu
  fgetc(plik);      // odczytujemy 1 bajt z pliku

  if (feof(plik))   // sprawdzamy, czy to już koniec pliku
      printf("Osiągnięto koniec pliku\n");

  fclose(plik);     // zamknięcie pliku
  return 0;
}