Funkcje biblioteczne C - perror ()
Biblioteka standardowa języka C - <stdio.h>
opis
C Funkcje biblioteczneperror nieważne (const char * str) do opisowej komunikaty o błędach wyjście na standardowe wyjście błędów stderr.Po pierwsze,str ciąg wyjściowy, anastępnie dwukropek, a następnie po spacji.
oświadczenie
Oto () Funkcja stwierdzenie perror.
void perror(const char *str)
parametry
- str - To jest łańcuch C zawierający niestandardowy komunikat będzie wyświetlany przed pierwotnym komunikatem o błędzie.
Wartość zwracana
Ta funkcja nie zwraca wartości.
Przykłady
Poniższy przykład demonstruje funkcja perror () jest używana.
#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); }
Załóżmy, skompilować i uruchomić powyższy program, który przyniesie następujące wyniki, ponieważ staramy się otworzyć plik, który nie istnieje:
Error: : No such file or directory