Compartilhar via


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