2023-07-31 C语言根据错误号打印详细的错误信息perror(““) 或者strerror(errno)

一、C 语言可以使用perror("perror output"); 或 strerror(errno)打印详细的错误信息。

二、需要的头文件#include

三、实例测试,这里我让open一个linux 底层杂项设备失败的情况,返回的是一个负数,强制返回-ENODEV,也就是-19。

#define	ENODEV		19	/* No such device */

2023-07-31 C语言根据错误号打印详细的错误信息perror(““) 或者strerror(errno)_第1张图片

 

2023-07-31 C语言根据错误号打印详细的错误信息perror(““) 或者strerror(errno)_第2张图片

 

四、参考文章

c 语言的错误处理(errno.h)_c语言 errno_九月丫的博客-CSDN博客

你可能感兴趣的:(C和C++语言,c语言,开发语言)