Compartilhar via


Erro de manipulação (CRT)

Use essas rotinas para manipular erros de programa.

Rotinas de tratamento de erros

Rotina

Uso

.Equivalente do NET Framework

declarar macro

Teste para a programação de erros de lógica; disponível em ambas as versões de lançamento e de depuração da biblioteca de tempo de execução

System::Diagnostics::Debug:: Assert

_ASSERT, _ASSERTE macros

Semelhante a assert, mas só está disponível nas versões de depuração da biblioteca de tempo de execução

System::Diagnostics::Debug:: Assert

clearerr

Redefina indicador de erro.Chamando rewind ou também um fluxo de fechamento redefine o indicador de erro.

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

_eof

Seleção para final do arquivo em nível baixo e/S

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

feof

Teste para o fim do arquivo.Fim do arquivo também é indicado quando _read retorna 0.

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

ferror

Teste para erros de e/S de fluxo

Não aplicável.Para chamar 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 depuração da biblioteca de tempo de execução

Não aplicável.Para chamar 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 tempo de execução c grava uma mensagem de erro para um erro que possivelmente encerrará o programa.

 

_set_purecall_handler

Define o manipulador para uma chamada de função virtual pura.

 

Consulte também

Referência

Rotinas de tempo de execução por categoria