错误信息
strerror
这个函数是 string.h 的头文件中定义的 它的函数原型是:
char *strerror( int error_number );
这个函数的参数是一个外部整型变量 errno ,在你调用函数出现错误的时候就会通过 errno 这个变量作为 strerror 的参数,并返回一个指向描述错误的字符串的指针。
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main()
{
FILE *fp;
fopen("aaa","r");
printf("%s",strerror(errno));
}
输出:
No such file or directory