strerror描述字符串

strerror描述字符串,第1张

概述C函数strerror返回错误描述字符串,详见here.示例字符串 No such file or directory 问题是这些字符串定义在哪里?我查看了我的头文件,但没有看到任何内容.最佳答案它们被定义在C库的某个地方,传统上是一个名为sys_errlist的长度为sys_nerr的全局char *数组,至少在Unix系统上是这样.因为旧的程序,字符串错

C函数strerror返回错误描述字符串,详见here.示例字符串

No such file or directory

问题是这些字符串定义在哪里?我查看了我的头文件,但没有看到任何内容.最佳答案它们被定义在C库的某个地方,传统上是一个名为sys_errList的长度为sys_nerr的全局char *数组,至少在Unix系统上是这样.

因为旧的程序,字符串错误之前写的是标准化的,可直接访问该阵列,它仍然是可用的,即使在现代GNU / linux和Mac OS X的向后兼容性(虽然你真的不应该访问它,除非通过PERROR或字符串错误).

例如,这是Mac OS X 10.8.2 definition of sys_errlist. 总结

以上是内存溢出为你收集整理的strerror描述字符串全部内容,希望文章能够帮你解决strerror描述字符串所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1047039.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存