Imparare la sintassi di strerror in C + + . La sintassi completa è char * strerror ( int errnum ) . 
 2 
 Sappiate che errnum è il numero di errore . In caso di successo , strerror restituisce un puntatore a una stringa allocato in modo statico che descrive un errnum errore che è zero finale . Se errnum è negativo 'e il MKS Toolkit UNIX API è implementata , strerror utilizza il valore assoluto come un codice di errore Win32 . 
 3 
 Capire che il C + + funzione strerror è conservato nella biblioteca cstring . Potrebbe essere necessario includere il file di intestazione string.h per utilizzare questa funzione 
 4 
 Guardate il seguente programma completo per alcuni semplici esempi di come utilizzare strerror : . 
 
 # Include # include 
 
 int main ( ) { FILE * File di prova ; tESTFILE = fopen ( " unexist.ent " , " r"); if ( tESTFILE == NULL ) /* notare che unexist.ent directory non dovrebbe esistere per * //* genera un messaggio di errore * /printf ( "Errore di apertura del file unexist.ent : % s \\ n" , strerror ( errno ) ) ; return 0; } 
 5 
 osservi che questa è solo una possibile uscita per questo programma : 
 
 Errore di apertura del file unexist.ent : Nessun file o directory 
 
              
Programmazione © www.354353.com