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描述字符串所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)