err.h中的四个常用函数
err.h为GLIBC的一部分,不同与errno.h。也就是说,你没法在WNT上用到这个库。
它定义了8个函数,其中有4个函数最为常用,它们分别为warn, warnx, err, errx。
它们将可执行文件名(argv[0])和接受的第一个形参(err,errx是第二个)输出到stderr。warn,err函数会额外输出一个": "以及errno的标准错误字符串(一般为"Success")。err,errx函数会将它们接受的第一个形参作为返回值并调用exit()函数。
下面放几张截图,加深印象。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步