funzioni di libreria C - perror ()
C libreria standard - <stdio.h>
descrizione
C funzioni di libreriavuoto perror (const char * str) per un descrittivo messaggi di errore in uscita a stderr standard error.Innanzitutto, la stringastr uscita, seguita da due punti, seguito da uno spazio.
dichiarazione
Ecco () funzione di dichiarazione perror.
void perror(const char *str)
parametri
- str - Questo è verrà visualizzata una stringa C contenente un messaggio personalizzato prima che il messaggio di errore originale.
Valore di ritorno
Questa funzione non restituisce un valore.
Esempi
L'esempio seguente mostra viene utilizzata la funzione perror ().
#include <stdio.h> int main () { FILE *fp; /* 首先重命名文件 */ rename("file.txt", "newfile.txt"); /* 现在让我们尝试打开相同的文件 */ fp = fopen("file.txt", "r"); if( fp == NULL ) { perror("Error: "); return(-1); } fclose(fp); return(0); }
Facciamo compilare ed eseguire il programma di cui sopra, che produrrà i seguenti risultati, come cerchiamo di aprire un file che non esiste:
Error: : No such file or directory