1 perror
perror函式是用來列印錯誤提示資訊的,原型是:
#include void perror(const char *s);
它先列印s指向的字串,然後輸出當前errno值所對應的錯誤提示資訊,例如當前errno若為12,呼叫perror(「abc」),會輸出"abc: cannot allocate memory"。
測試程式:
#include
#include
intmain
(void
)
上述**會輸出:close error : bad file descriptor
2 strerror
strerror返回errnum的值所對應的錯誤提示資訊,例如errnum等於12的話,它就會返回"cannot allocate memory"。
函式原型:
#include
char
*strerror
(int errnum)
;
測試程式:
#include
#include
#include
#include
intmain
(void
)
輸出資訊:close error with msg is : bad file descriptor mysqli常用錯誤處理函式
mysqli擴充套件庫包含三個類庫,分別是mysqli連線庫,mysqli result處理結果集庫和預處理庫 當使用select語句返回的結果集就是mysqli result類庫的物件,所以就可以用這個物件來獲取記錄資訊。比如 result mysqli query select from myd...
mysqli常用錯誤處理函式
mysqli擴充套件庫包含三個類庫,分別是mysqli連線庫,mysqli result處理結果集庫和預處理庫 當使用select語句返回的結果集就是mysqli result類庫的物件,所以就可以用這個物件來獲取記錄資訊。比如 result mysqli query select from myd...
call 處理呼叫錯誤
在程式開發中,如果在使用物件呼叫物件內部方法時候,呼叫的這個方法不存在那麼程式就會出錯,然後程式退出不能繼續執行。那麼可不可以在程式呼叫物件內部不存在的方法時,提示我們呼叫的方法及使用的引數不存在,但程式還可以繼續執行,這個時候我們就要使用在呼叫不存在的方法時自動呼叫的方法 call 片斷 上例出現...