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

目录
相关文章
|
7月前
|
程序员 编译器 C语言
C语言库函数 — 错误信息报告函数
C语言库函数 — 错误信息报告函数
68 0
|
7月前
|
安全 C语言
C语言第五十五弹---strerror函数
C语言第五十五弹---strerror函数
|
7月前
|
安全 C语言 C++
奇怪的函数调用
奇怪的函数调用
61 0
|
7月前
|
C语言
(C语言内存操作函数)memset函数详情
memset函数的头文件、返回值、参数
63 0
|
7月前
|
编译器 C语言
[字符串和内存函数]错误信息报告函数strerror详解
[字符串和内存函数]错误信息报告函数strerror详解
102 2
[字符串和内存函数]错误信息报告函数strerror详解
|
7月前
|
Unix Linux C语言
【C/C++ 跳转函数】setjmp 和 longjmp 函数的巧妙运用: C 语言错误处理实践
【C/C++ 跳转函数】setjmp 和 longjmp 函数的巧妙运用: C 语言错误处理实践
111 0
|
7月前
|
C语言
<C语言错误处理> 非局部跳转<setjmp.h>头文件
<C语言错误处理> 非局部跳转<setjmp.h>头文件
|
7月前
|
编译器 C语言
<C语言错误处理> strerror和perror函数以及断言处理方式
<C语言错误处理> strerror和perror函数以及断言处理方式
|
7月前
|
存储 编译器 C语言
<C语言错误处理> <errno.h>头文件与<error.h>头文件
<C语言错误处理> <errno.h>头文件与<error.h>头文件
|
7月前
|
存储 Unix Linux
<C语言错误处理> <signal.h>头文件及signal函数等内置函数
<C语言错误处理> <signal.h>头文件及signal函数等内置函数