perror函式的用法

2021-09-21 18:53:34 字數 679 閱讀 6871

出處來自網友:

c 庫函式 - perror()

c 標準庫 - c 標準庫 -

描述

c 庫函式 void perror(const char *str)

把乙個描述性錯誤訊息輸出到標準錯誤 stderr。

首先輸出字串 str,後跟乙個冒號,然後是乙個空格。

宣告

下面是 perror() 函式的宣告。

void perror(const char *str)

引數

str – 這是 c 字串,包含了乙個自定義訊息,將顯示在原本的錯誤訊息之前。

返回值

該函式不返回任何值。

例項

下面的例項演示了 perror() 函式的用法。

#include

int main ()

fclose(fp);

return(0);

}讓我們編譯並執行上面的程式,這將產生以下結果,因為我們嘗試開啟乙個不存在的檔案:

輸出是:

error: : no such file or directory

perror 函式用法

include void perror const char str 函式說明 perror 用 來 將 上 一 個 函 數 發 生 錯 誤 的 原 因 輸 出 到 標 準 錯誤 stderr 引數 str 所指的字串會先列印出,後面再加上錯誤原因字串。此錯誤原因依照全域性變數errno 的值來決定...

庫函式perror和strerror的使用

在linux c程式設計中,我們經常需要呼叫庫函式,常見的比如open read write等等。而幾乎每個庫函式都會返回某類狀態值,用來表明呼叫正確與否。而對返回值進行檢查,是很有必要的,對於我們的系統除錯,是有很多幫助的。當系統呼叫失敗時,常用的乙個方法是使用庫函式perror 和strerro...

Linux下的C語言函式perror

perror的函式原型為 void perror const char s 這個函式會先輸出你傳給他的實參 s 所指的字串,後面再加上錯誤原因字串。此錯誤原因依照全域性變數errno 的值來決定要輸出的字串。在庫函式中有個errno變數,每個errno值對應著以字串表示的錯誤型別。當你呼叫 某些 函...