CLEARERR |
Efface erreur |
---|---|
Langage C++ | cstdio (stdio.h) |
Syntaxe
void clearerr(FILE *ptrfic); |
Paramètres
Nom | Description |
---|---|
ptrfic | Ce paramètre permet d'indiquer l'identificateur de fichier |
Description
Cette fonction permet d'éliminer les indices d'erreurs et de fin de fichier.
Remarques
- La fonction clearerr() réinitialise (c'est-à-dire fixe à zéro) le drapeau d'erreur associé au flux de données pointé par le flux de données. Le drapeau de fin de fichier est également réinitialisé.
- Les drapeaux d'erreur pour chaque flux de données sont initialement mis à zéro par un appel réussi à fopen().
- Une fois qu'une erreur s'est produite, les drapeaux restent définis jusqu'à ce qu'un appel explicite soit à la fonction clearerr() soit à la fonction rewind() soit effectué.
- Les erreurs de fichier peuvent se produire pour une grande variété de raisons, dont beaucoup dépendent du système. La nature exacte de l'erreur peut être déterminée en appelant perror(), affichant quelle erreur s'est produite.
Exemple
Voici quelques exemples typiques de l'utilisation de cette fonction :
Essayer maintenant !
Voir également
Langage de programmation - C++ - Référence de procédures et fonctions - feof
Langage de programmation - C++ - Référence de procédures et fonctions - ferror
Langage de programmation - C++ - Référence de procédures et fonctions - perror
Langage de programmation - C - Référence de procédures et fonctions - clearerr
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 52.
Dernière mise à jour : Lundi, le 3 août 2015