Section courante

A propos

Section administrative du site

FEOF

Fin du fichier
Langage C++ cstdio (stdio.h)

Syntaxe

int feof(FILE *ptrfichier);

Paramètres

Nom Description
ptrfichier Ce paramètre permet d'indiquer l'identificateur de fichier

Description

Cette fonction indique si la fin du fichier est atteinte.

Remarques

Exemple

Prenons pour acquis que le fichier «readtext.txt» est le contenu :

Un
Deux
Trois
Quatre
Cinq
Six
Sept
Huit
Neuf
Dix
Onze
Douze
Treize
Quatorze
Quinze
Seize

Voici un exemple montrant une utilisation plus classique de cette fonction :

Essayer maintenant !
  1. #include <iostream>
  2. #include <cstdio>
  3. #include <cstdlib>
  4.  
  5. int main()
  6. {
  7.     FILE * Handle = fopen("readtext.txt", "r");
  8.     if(Handle != NULL) {
  9.         char Temp[255];
  10.         int I = 0;
  11.         while(!feof(Handle)) {
  12.             I++;
  13.             fgets(Temp,255,Handle);
  14.             std::cout << I << ":" << Temp;
  15.         }
  16.         fclose(Handle);
  17.     }
  18.     return 0;
  19. }

on obtiendra le résultat suivant :

1:Un
2:Deux
3:Trois
4:Quatre
5:Cinq
6:Six
7:Sept
8:Huit
9:Neuf
10:Dix
11:Onze
12:Douze
13:Treize
14:Quatorze
15:Quinze
16:Seize

Voir également

Langage de programmation - C++ - Référence procédures et fonctions - clearerr
Langage de programmation - C++ - Référence procédures et fonctions - ferror
Langage de programmation - C++ - Référence procédures et fonctions - fopen
Langage de programmation - C++ - Référence procédures et fonctions - fseek
Langage de programmation - C++ - Référence procédures et fonctions - getc
Langage de programmation - C++ - Référence procédures et fonctions - perror
Langage de programmation - C++ - Référence procédures et fonctions - putc
Langage de programmation - C++ - Référence procédures et fonctions - rewind
Langage de programmation - C - Référence procédures et fonctions - feof

Références

Langage C, Edition Micro-Application, Gehard Willms, 2001, ISBN: 2-7429-2008-0, page 731.
Borland C++ for Windows 4.0, Library Reference, Edition Borland, 1993, Part # BCP1240WW21772, page 96.

Dernière mise à jour : Lundi, le 3 août 2015