strerror

返回errno所对应的错误描述

头文件

#include<string.h>

原型

char *strerror(int errnum);

函数说明

strerror()用来依参数errnum的错误代码来查询其错误原因的描述字符串,然后将该字符串指针返回。

返回值

返回描述错误原因的字符串指针

范例

/* 显示错误代码0 至9 的错误原因描述*/
#include<string.h>
main()
{
int i;
for(i=0;i<10;i++)
printf(“%d : %s\n”,i,strerror(i));
}

运行

0 : Success
1 : Operation not permitted
2 : No such file or directory
3 : No such process
4 : Interrupted system call
5 : Input/output error
6 : Device not configured
7 : Argument list too long
8 : Exec format error
9 : Bad file descriptor
文档更新时间: 2021-03-07 21:30   作者:周国强