Partager via


Gestion des erreurs (CRT)

Utilisez ces routines pour gérer les erreurs de programme.

Routines de gestion des erreurs

Routine Utiliser
Macro assert Vérifier les erreurs logiques de programmation ; disponible dans les versions Release et Debug de la bibliothèque runtime.
_ASSERT, _ASSERTE macros Similaire à assert, mais uniquement disponible dans les versions Debug de la bibliothèque runtime.
clearerr Réinitialiser l’indicateur d’erreur. L’appel de rewind ou la fermeture d’un flux réinitialise également l’indicateur d’erreur.
_eof Vérifier la fin du fichier dans les E/S de bas niveau.
feof Vérifier la fin du fichier. La fin du fichier est également indiquée quand _read retourne la valeur 0.
ferror Vérifier les erreurs d’E/S du flux.
_RPT, _RPTF macros Générer un rapport similaire à printf, mais uniquement disponible dans les versions Debug de la bibliothèque runtime.
_set_error_mode Modifie __error_mode pour déterminer un emplacement autre que celui utilisé par défaut dans lequel le Runtime C écrit un message d’erreur pour une erreur qui risque de mettre fin au programme.
_set_purecall_handler Définit le gestionnaire pour un appel de fonction virtuelle pure.

Voir aussi