美文网首页
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