Partilhar via


Tratamento de erros (CRT)

Use essas rotinas para tratar erros de programa.

Rotinas de tratamento de erros

Rotina

Uso

Equivalente a .NET Framework

macro deassert

Testar se há erros lógicos de programação; disponíveis em versões de versão e de depuração da biblioteca de tempo de execução

System::Diagnostics::Debug::Assert

macros de_ASSERT, _ASSERTE

Semelhante a, mas assertdisponível somente nas versões de depuração da biblioteca de tempo de execução

System::Diagnostics::Debug::Assert

clearerr

Indicador de erro de redefinição. A chamada rewind ou fechar um fluxo também redefine o indicador de erro.

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

_eof

Para verificar a fim de arquivo na E/S de nível baixo

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

feof

Testar a fim de arquivo. A fim de arquivo é indicada também quando retorna 0 de _read .

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

ferror

Para testar erros de E/S de fluxo

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

macros de_RPT, _RPTF

Gerencia um relatório semelhante a printf, mas disponível somente nas versões de depuração da biblioteca de tempo de execução

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

_set_error_mode

Altera __error_mode para determinar um local não padrão em que o tempo de execução C gravar uma mensagem de erro de um erro que encerre possivelmente 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