C 库函数 char *strerror(int errnum) 从内部数组中搜索错误号 errnum,并返回一个指向错误消息字符串的指针。strerror 生成的错误字符串取决于开发平台和编译器。
假如文件不存在
int main ()
{
FILE *fp;
fp = fopen("ma.txt","rb+");
if( fp == NULL )
{
printf("Error: %s\n", strerror(errno));
}
return(0);
}
返回错误信息
添加头文件
#include <errno.h>