errno和perror( )

    科技2025-03-16  31

    errno

    errno是一个全局变量,当库函数出错时会设置errno的值为相应的错误码,然后用perror函数打印出来。

    perror函数

    原型:void perror(const char *s) 参数可以写需要的打印信息,出错时会自动输出;

    用法:

    在库函数和系统函数出错时,调用该函数,会打印出错的原因。前提是出错的函数会修改errno的值,一般是库函数和系统函数,自己写的函数,此方法不可用。具体可以查看man手册中对函数返回值的说明。

    Processed: 0.014, SQL: 8