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. |