errno的用法

2018-09-18 06:24:30来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

Linux中系统调用的错误都存储于 errno中,errno由操作系统维护,存储就近发生的错误,即下一次的错误码会覆盖掉上一次的错误。

编程时需要包含#include <errno.h>,可以直接查看errno的值例如:

#include <errno.h>

int main(void)

{

  printf("errno=%d",errno);

}

也可以使用一些库函数直接输出错误信息

例如:

int main(void)

{

  printf("errno=%d\n",errno);

  perror("reconnect result:");

}

当errno值等于106时输出结果为:

errno=106

reconnect result:Transport endpoint is already connected

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:华为笔试——C++进制转换

下一篇:BZOJ5312: 冒险(势能均摊线段树)