Erro Handling (CRT)

Use essas rotinas para manipular erros de programa.

Rotinas de tratamento de erro

Rotina

Uso

Equivalente .NET estrutura

declarar macro

Teste para programar os erros lógicos; disponível nas duas versões liberação e depurar do em time de execução biblioteca

sistema::Diagnóstico::depurar:: Assert

_ASSERT, _ASSERTE macros

Semelhante a assert, mas só está disponível nas versões de depurar do em time de execução biblioteca

sistema::Diagnóstico::depurar:: Assert

clearerr

Redefina indicador de erro. De chamadarewind ou um fluxo de fechamento também redefine o indicador de erros.

Não aplicável.Para telefonar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma.

_eof

Verificação de participante de arquivo na E/s de nível inferior

Não aplicável.Para telefonar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma.

feof

Teste participante de arquivo.participante do arquivo também é indicado quando _read Retorna 0.

Não aplicável.Para telefonar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma.

ferror

Testar os erros de fluxo de E/S

Não aplicável.Para telefonar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma.

_RPT, _RPTF macros

Gerar um relatório semelhante a printf, mas só está disponível nas versões de depurar do em time de execução biblioteca

Não aplicável.Para telefonar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma.

_set_error_mode

Modifica __error_mode para determinar um local não padrão em que o time de execução C grava uma mensagem de erro para um erro possivelmente encerrará o programa.

 

_set_purecall_handler

Define o manipulador de uma telefonar de função virtual pura.

 

Consulte também

Referência

em time de execução Rotinas por categoria