首页 > 代码库 > Linux提供两个格式化错误信息的函数
Linux提供两个格式化错误信息的函数
#include “stdio.h”
Void perror(__const char *__s);
其中__s是出现错误的地方,函数向标准错误输出设备输出如下:s:错误的详细信息。
Eg.perror(“fopen”);
输出结果:fopen:No such file or directory。
#include “string.h”
Char *strerror(int __errnum);
__errnum指错误代码,可以直接使用errno。Strerror函数并不直接输出错误信息,而是返回指向详细错误信息的指针。
注意:errno中的内容应该在出错后立即使用,因为如果出错后不立即使用,可能在调用其他函数时,又产生了错误,导致errno的原有内容被覆盖。
Linux提供两个格式化错误信息的函数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。