標頭檔案
#include
#include//
注意不可以掉了這個標頭檔案,perror是包含在這個檔案裡的//編輯本段perror表頭檔案完善版定義函式
void perror(const char *s); perror ("open_port");
函式說明
perror ( )用 來 將 上 一 個 函 數 發 生 錯 誤 的 原 因 輸 出 到 標 準 裝置 (stderr) 。引數 s 所指的字串會先列印出,後面再加上錯誤原因字串。此錯誤原因依照全域性變數errno 的值來決定要輸出的字串。 在庫函式中有個errno變數,每個errno值對應著以字串表示的錯誤型別。當你呼叫"某些"函式出錯時,該函式已經重新設定了errno的值。perror函式只是將你輸入的一些資訊和現在的errno所對應的錯誤一起輸出。
範例:
#include int main(void)
return 0;
}
執行結果
[root@localhost io]# gcc perror.c
[root@localhost io]# ./a.out
/root/noexitfile: no such file or directory
Linux下的C語言函式perror
perror的函式原型為 void perror const char s 這個函式會先輸出你傳給他的實參 s 所指的字串,後面再加上錯誤原因字串。此錯誤原因依照全域性變數errno 的值來決定要輸出的字串。在庫函式中有個errno變數,每個errno值對應著以字串表示的錯誤型別。當你呼叫 某些 函...
linux下 C語言perror函式的作用
標頭檔案 include 注意不可以掉了這個標頭檔案,perror是包含在這個檔案裡的 編輯本段perror表頭檔案完善版定義函式 void perror const char s perror open port 函式說明 perror 用 來 將 上 一 個 函 數 發 生 錯 誤 的 原 因 ...
linux下 C語言perror函式的作用
標頭檔案 include include 注意不可以掉了這個標頭檔案,perror是包含在這個檔案裡的 編輯本段perror表頭檔案完善版定義函式 void perror const char s perror open port 函式說明 perror 用 來 將 上 一 個 函 數 發 生 錯 ...