Exporter (0) Imprimer
Développer tout
and
div
eof
not
or
xor
Développer Réduire
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

ferror

Teste une erreur sur un flux de données.

int ferror( 
   FILE *stream 
);

stream

Pointeur vers la structure FILE.

Si aucune erreur ne s'est produite sur stream, ferror retourne 0. Sinon, il retourne une valeur différente de zéro. Si un flux de données a la valeur NULL, ferror invoque le gestionnaire de paramètre non valide, comme décrit dans Validation de paramètre. Si l'exécution est autorisée à se poursuivre, cette fonction définit errno à la valeur EINVAL et retourne 0.

Consultez _doserrno, errno, _sys_errlist et _sys_nerr pour plus d'informations sur ces éléments et autres codes d'erreur.

Les tests de routine ferror (implémentés comme fonction et comme macro) pour une erreur de lecture ou d'écriture dans le fichier associé à stream. Si une erreur s'est produite, l'indicateur d'erreurs pour le flux de données reste défini jusqu'à ce que le flux de données soit fermé ou rembobiné, ou jusqu'à ce que clearerr soit appelé sur ce flux de données.

Fonction

En-tête requis

ferror

<stdio.h>

Pour plus d'informations sur la compatibilité, consultez Compatibilité dans l'introduction.

Consultez l'exemple pour feof.

Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez Exemples d'appel de plateforme.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft