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 : ");