#include#include #include int main() { FILE* pf = fopen("nihao.txt","r"); if(pf == NULL) { char* str = strerror(errno); printf("%sn",str); } else { printf("open file successn"); } return 0; } //No such file or directory
//strerror
//错误信息函数 把错误码转变为错误信息
//错误码 错误信息
//0 - No error
//1 - Operation not permitted
//2 - No such file or directory
//...
//errno 是一个全局的错误码变量
//当c语言的库函数在执行过程中 发生错误 就会把对应的错误码赋值到errno中



