鸿鹄论坛|华为认证H35-211 HCNP Access Network题库
当UNIX函数出错时,往常返回一个负值,而且整型变量errno通常设置为具有特定信息的一个值。例如,open函数如成功执行则返回一个非负文件描述符,如出错则返回-1。在open出错时,有大约15种不同的errno值(文件不存在,许可权问题等)。某些函数并不返回负值而是使用另一种约定。例如,返回一个指向对象的指针的大多数函数,在出错时,将返回一个null指针。文件
相关资源可以参考以下链接:
C标准定义了两个函数,它们帮助打印出错信息。#include
char *strerror(int errnum);
返回:指向消息字符串的指针此函数将errnum(它通常就是errno值)映射为一个出错信息字符串,并且返回此字符串的指针。
用户评论