gpt4 book ai didi

c - 在哪里可以找到 sys_errlist 的内容?

转载 作者:太空狗 更新时间:2023-10-29 15:51:14 29 4
gpt4 key购买 nike

sys_errlist 由 errno 索引并包含适当的错误消息。我在哪里可以看到这个列表的内容?

最佳答案

可能在某些系统头文件中由 <errno.h> 以某种方式包含.如果您想打印其全部内容,您可以使用一个小程序轻松完成:

#include <errno.h>
#include <stdio.h>

int main()
{
for(int i=0; i<sys_nerr; i++)
printf("sys_errlist[%d] = \"%s\"\n", i, sys_errlist[i]);
return 0;
}

( sys_nerr 定义为 sys_errlist 中的条目数)

不过,请记住,根据我的联机帮助页,perrorstrerror应该是首选,因为

new error values may not have been added to sys_errlist[].

关于c - 在哪里可以找到 sys_errlist 的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8494383/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com