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

目录
相关文章
|
8月前
|
程序员 编译器 C语言
C语言库函数 — 错误信息报告函数
C语言库函数 — 错误信息报告函数
76 0
|
8月前
|
编译器 C语言
C语言中的按值调用(Call by Value)技术详解
C语言中的按值调用(Call by Value)技术详解
117 0
|
C语言
C语言之字符串的连接使用指针和调用函数两种方法
C语言之字符串的连接使用指针和调用函数两种方法
294 0
|
8月前
|
存储 编译器 C语言
<C语言错误处理> <errno.h>头文件与<error.h>头文件
<C语言错误处理> <errno.h>头文件与<error.h>头文件
|
8月前
|
编译器 C语言
<C语言错误处理> strerror和perror函数以及断言处理方式
<C语言错误处理> strerror和perror函数以及断言处理方式
|
8月前
|
存储 Unix Linux
<C语言错误处理> <signal.h>头文件及signal函数等内置函数
<C语言错误处理> <signal.h>头文件及signal函数等内置函数
|
8月前
|
C语言
<C语言错误处理> 非局部跳转<setjmp.h>头文件
<C语言错误处理> 非局部跳转<setjmp.h>头文件
|
C语言 索引
C语言中realloc函数解析
C语言中realloc函数解析
82 0
|
程序员 编译器 C语言
|
存储 Java C#
【C语言】strerror函数和malloc函数
我的第一门语言就是C,但是学艺不精,中途跑去学了C#和Java后,感觉到了C的重要性,毕竟是最接近底层的语言,又跑回来学C。 毕竟前两门的控制语句,变量什么的都是类似的,回到C后只需要学习一些特定C的语法,比如宏,预编译指令等等,这些对我来说都是陌生的词汇。 前来记录一下陌生的东西。
179 0