您的位置:首页 > 编程语言 > C语言/C++

使用errno.h示例

2016-05-08 13:51 176 查看

1、errno.h简介

errno = 0;
sqrt(-1.0);
if(errno == EDOM)
perror("EDOM error : ");


首先将errno置零。然后给出可能出错的语句。最后检查是否出错。

EDOM为其中一个错误类型,不同计算机的错误类型定义可能会不一致。

只能够检测出计算机上已经定义的错误类型。

2、perror函数简介

头文件:stdio.h

使用:perror("string you want to output :");

效果:string you want to output错误原因

本函数产生两个输出,自己的字符串+错误原因(系统提供)。

3、示例代码

#include
#include
#include

int main()
{
printf("testing errno.h start\n");
errno = 0;
perror("No error reported as : ");
errno = ERANGE;
perror("Range error resported as : ");
errno = 0;
sqrt(-1.0);
if(errno == EDOM)
perror("Dom error resported as : ");
printf("testing errno.h over\n");
return 0;
}


4、运行结果

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言 errno.h