Nous recommandons d’utiliser Visual Studio 2017

Gestion des erreurs (CRT)

 

Pour obtenir la dernière documentation sur Visual Studio 2017, consultez Documentation Visual Studio 2017.

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

Routines de gestion des erreurs

RoutineUtilisezÉquivalent de .NET Framework
assert macroTest des erreurs de logique de programmation ; disponible dans la version et les versions de débogage de la bibliothèque d'exécutables<caps:sentence id="tgt8" sentenceid="14fd9bf776829d73028df00162f7533f" class="tgtSentence">System::Diagnostics::Debug::Assert</caps:sentence>
macros _ASSERT, _ASSERTESimilaire à assert, mais uniquement disponible dans les versions de débogage des bibliothèques Runtime<caps:sentence id="tgt11" sentenceid="14fd9bf776829d73028df00162f7533f" class="tgtSentence">System::Diagnostics::Debug::Assert</caps:sentence>
clearerrRéinitialisez l'indicateur d'erreurs. Appel rewind ou la fermeture un flux de données rétablit également l'indicateur d'erreur.Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez Exemples d'appel de plateforme.
_eofContrôle de file close dans l'E/S de bas niveauNon applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez Exemples d'appel de plateforme.
feofTest pour la fin de fichier Fin de fichier est également indiquée lors retourne 0 pour _read .Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez Exemples d'appel de plateforme.
ferrorTest des erreurs d'E/S de flux de donnéesNon applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez Exemples d'appel de plateforme.
_RPT, _RPTF macrosGénère un rapport similaire à printf, mais uniquement disponible dans les versions de débogage de la bibliothèque d'exécutablesNon applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez Exemples d'appel de plateforme.
_set_error_modeModifie __error_mode pour déterminer un emplacement non défini par défaut dans lequel le run-time C écrit un message d'erreur pour une erreur qui peut terminer le programme.
_set_purecall_handlerDéfinit le gestionnaire d'un appel de fonction virtuelle pure.

Routines runtime par catégorie

Afficher: