Gestione degli errori (CRT)

Usare queste routine per gestire gli errori del programma.

Routine di gestione degli errori

Ciclo Usare
assert Macro Verifica la presenza di errori logici di programmazione ed è disponibile sia nelle versioni di rilascio sia nelle versioni di debug della libreria di runtime.
_ASSERT, _ASSERTE macro 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.
_RPT, _RPTF macro 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.

Vedi anche