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

目录
相关文章
|
6月前
|
程序员 编译器 C语言
C语言库函数 — 错误信息报告函数
C语言库函数 — 错误信息报告函数
63 0
|
6月前
|
安全 C语言 C++
奇怪的函数调用
奇怪的函数调用
58 0
|
4月前
|
索引 Python
python语法错误赋值错误
【7月更文挑战第10天】
98 6
|
4月前
|
Python
python语法错误变量未定义
【7月更文挑战第9天】
74 1
|
6月前
|
编译器 C语言
[字符串和内存函数]错误信息报告函数strerror详解
[字符串和内存函数]错误信息报告函数strerror详解
87 2
[字符串和内存函数]错误信息报告函数strerror详解
|
6月前
|
Unix Linux C语言
【C/C++ 跳转函数】setjmp 和 longjmp 函数的巧妙运用: C 语言错误处理实践
【C/C++ 跳转函数】setjmp 和 longjmp 函数的巧妙运用: C 语言错误处理实践
100 0
|
6月前
|
编译器 C语言
<C语言错误处理> strerror和perror函数以及断言处理方式
<C语言错误处理> strerror和perror函数以及断言处理方式
|
6月前
|
存储 编译器 C语言
<C语言错误处理> <errno.h>头文件与<error.h>头文件
<C语言错误处理> <errno.h>头文件与<error.h>头文件
|
6月前
|
C语言
<C语言错误处理> 非局部跳转<setjmp.h>头文件
<C语言错误处理> 非局部跳转<setjmp.h>头文件