Gestione degli errori (CRT)

Usare queste routine per gestire gli errori del programma.

Routine di gestione degli errori

Routine Uso
Macro assert Verifica la presenza di errori logici di programmazione ed è disponibile sia nelle versioni di rilascio sia nelle versioni di debug della libreria di runtime.
Macro _ASSERT, _ASSERTE Simile a assert, ma è disponibile solo nelle versioni di debug della libreria di runtime.
clearerr Reimposta l'indicatore di errore. L'indicatore di errore viene reimpostato anche dalla chiamata a rewind o dalla chiusura di un flusso.
_eof Controlla la fine del file in I/O di basso livello.
feof Verifica la fine del file. La fine del file viene indicata anche quando _read restituisce 0.
ferror Verifica la presenza di errori di I/O del flusso.
Macro _RPT, _RPTF Genera un report in modo simile a printf, ma è disponibile solo nelle versioni di debug della libreria di runtime.
_set_error_mode Modifica __error_mode per determinare una posizione non predefinita in cui il runtime C scrive un messaggio di errore per un errore che potrebbe terminare il programma.
_set_purecall_handler Imposta il gestore per una chiamata alla funzione virtuale pura.

Vedere anche

Routine di runtime per categoria