Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
FORUM LINUX FAQ LINUX TUTORIELS LINUX LIVRES LINUX LINUX TV UNIX GTK+ Qt APACHE

FERROR

Section: Manuel du programmeur Linux (3)
Updated: 21 juillet 2003
Index


NOM
SYNOPSIS
DESCRIPTION
ERREURS
CONFORMITÉ
VOIR AUSSI
TRADUCTION

NOM

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

SYNOPSIS

#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

TRADUCTION

Christophe Blaess, 1996-2003
Responsable bénévole de la rubrique Linux Professionnel : Olivier Van Hoof - Contacter par EMail :
Vos questions techniques : forum d'entraide Linux Professionnel - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.