概述
头文件:#include<stdio.h>
函数:perror、strerror,全局变量:errno。
使用方法:
FILE *fp;
if((fp = fopen("test.txt", "r")) == NULL)
{
perror("test.txt open error");
printf("%sn",strerror(errno));
printf("%dn",errno);
exit(0);
}
输出:
output:
test.txt open error: No such file or directory
No such file or directory
2
errno是一个int型的全局变量,它(编码成错误编号)返回函数的错误信息(C/C++的库函数大都是有返回值的,以便调用者知道该函数的执行结果),例如上例的错误信息:2
最后
以上就是现实鸡为你收集整理的C++输出错误信息perror、strerror以及全局变量errno的全部内容,希望文章能够帮你解决C++输出错误信息perror、strerror以及全局变量errno所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复