zion -  ferror


Nom

ferror, clearerr, feof, fileno - Vérifier et réinitialiser les statuts d'un flux.

Résumé

#include <stdio.h> void clearerr (FILE * stream ); int feof (FILE * stream ); int ferror (FILE * stream ); int fileno (FILE * stream );

Description

La fonction clearerr efface les indicateurs d'erreur et de fin de fichier du flux pointé par stream .

La fonction feof teste l'indicateur de fin de fichier concernant le flux pointé par stream , et renvoie une valeur non nulle si cet indicateur est actif. L'indicateur de fin de fichier ne peut être réinitialisé que par la fonction clearerr .

La fonction ferror teste l'indicateur d'erreur concernant le flux pointé par stream , et envoie une valeur non nulle si cet indicateur est actif. L'indicateur d'erreur ne peut être réinitialisé que par la fonction clearerr .

La fonction fileno renvoie le descripteur de fichier, de type entier, correspondant au flux stream .

Pour les versions de ces fonctions ignorant les verrouillages, voir unlocked_stdio (3).

Erreurs

Ces fonctions ne devraient pas échouer, et ne positionnent donc pas la variable errno . (Toutefois, si fileno détecte que son argument n'est pas un flux valide, il doit renvoyer -1 et remplir errno avec EBADF .)

Conformité

Les fonctions clearerr , feof , et ferror sont conformes à X3.159-1989 (``ANSI C'').

Voir aussi

open (2), stdio (3), unlocked_stdio (3)

Traduction

Christophe Blaess, 1996-2003

Poster un commentaire
Utilisateur
Mot de passe
 
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?