C中使用errno查看函数调用的错误

简介: 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()),可以到处使用。

相关文章
奇怪的函数调用
奇怪的函数调用
75 0
[字符串和内存函数]错误信息报告函数strerror详解
[字符串和内存函数]错误信息报告函数strerror详解
164 2
[字符串和内存函数]错误信息报告函数strerror详解
|
11月前
|
【C/C++ 跳转函数】setjmp 和 longjmp 函数的巧妙运用: C 语言错误处理实践
【C/C++ 跳转函数】setjmp 和 longjmp 函数的巧妙运用: C 语言错误处理实践
165 0
编译器报错:qsort函数对-2147483648、2147483648溢出报错
编译器报错:qsort函数对-2147483648、2147483648溢出报错
196 0
<C语言错误处理> strerror和perror函数以及断言处理方式
<C语言错误处理> strerror和perror函数以及断言处理方式
|
11月前
|
<C语言错误处理> 非局部跳转<setjmp.h>头文件
<C语言错误处理> 非局部跳转<setjmp.h>头文件
<C语言错误处理> <errno.h>头文件与<error.h>头文件
<C语言错误处理> <errno.h>头文件与<error.h>头文件
<C语言错误处理> <signal.h>头文件及signal函数等内置函数
<C语言错误处理> <signal.h>头文件及signal函数等内置函数
C语言循环坑 -- continue的坑
C语言循环坑 -- continue的坑
171 0
C语言循环坑 -- continue的坑
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等