13. } 14. } 其实,即使系统调用或者库函数正确执行,也不能够保证 errno 的值不会被改变。因此, 在没有发生错误的情况下,fopen 也有可能修改的 errno 值。先检查 fopen 的返回值, 再检查 errno 的值才是正确的做法。 除此之外,建议在使用 errno 的值之前,必须先将其值赋给另外一个变量保存起来,因为 很多...
errno.h 是C语言C标准函式库里的标头档,定义了通过错误码来回报错误信息的宏。errno本身是一个整型的全局变量,当使用errno的库函数,在执行出错时,只通过函数返回值返回一个表示出错的标识,如-1或NULL等,具体的出错原因会被赋值到errno中。通过查询errno可以确定具体的出错原因。在errno.h中定义了...