一.介绍
C语言库函数,在执行失败后,会返回一个错误码。
比如:0,1,2,3,4,... ,每个数字都代表了一种错误信息。我们如何得知错误信息是什么呢?可以使用,strerror函数得知错误信息。
int main()
{
printf("%s\n", strerror(0));
printf("%s\n", strerror(1));
printf("%s\n", strerror(2));
printf("%s\n", strerror(3));
printf("%s\n", strerror(4));
printf("%s\n", strerror(5));
printf("%s\n", strerror(6));
return 0;
}
二.使用
文件查找实例
1.fopen函数进行查找,需要给出文件的绝对路径(路径在文件右键属性中可以看到)。只给文件名,是无法顺利找到文件的。
2.利用errno函数(所需头文件:#include<errno>)来读取错误码
#include<stdio.h>
#include<errno>)
int main()
{
FILE* pf = fopen("D:\\zhuomian\\新建文本文档.txt", "r");
if (pf == NULL)
{
printf("%s\n", strerror(errno));
return 1;
}
else
{
printf("The file was successfully found");
}
return 0;
}
最后,谢谢观看!