Gestion des erreurs (CRT)
Utilisez ces routines pour gérer les erreurs de programme.
Routines de gestion des erreurs
Routine | Utilisation |
---|---|
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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour