Vous pouvez vous servir de la fonction feof() pour determiner si la totalité du contenu d’un fichier a été parcourue et si le pointeur de fichier a atteint la position de fin de fichier ou EOF (End Of File). Cette fonction renvoie 1 (True) si le pointeur de fichier a atteint EOF, et 0 (False) dans le cas contraire. Si une erreur survient, la fonction feof() retourne également 1 (True).
La fonction feof()  prend comme seul argument un pointeur sur un fichier :

int feof(int pointeur_fichier);

Le pointeur fichier doit pointer sur un fichier préalablement ouvert au moyen de la fonction fopen().