天天看點

C中使用errno檢視函數調用的錯誤

有時候出錯了,也不知道什麼錯誤。這個時候利用系統的錯誤号。

#include <errno.h>
 
extern int errno;
 
int main(const int argc, const char** argv)
{
    //do something.
 
    strerror(error);
    perror("test");
}      

為了友善,可以将此單獨做一個頭檔案(如csdn_log.h,然後定義一個宏LOG_ERROR()),可以到處使用。