Gestione degli errori (CRT)
Usare queste routine per gestire gli errori del programma.
Routine di gestione degli errori
Ciclo | Utilizzo |
---|---|
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. |