美文网首页
linux下errno和strerror的使用

linux下errno和strerror的使用

作者: 锋之律 | 来源:发表于2019-10-11 09:19 被阅读0次

在调用linux系统api如open()、write()等时,出错会返回-1,此时要想知道详细错误信息,可以使用errno和strerror来获取错误码和错误信息。

#include <stdio.h>
#include <errno.h> 
int main(void)
{
    int fd;
    fd = open("/dev/video0", O_RDWR);
    if(fd < 0)
    {
        printf("errno=%d\n", errno);             // 输出错误码
        printf("Mesg:%s\n", strerror(errno));    // 输出错误信息
    }
    return 0;
}

相关文章

网友评论

      本文标题:linux下errno和strerror的使用

      本文链接:https://www.haomeiwen.com/subject/qaazpctx.html