errno – C语言宏

C库宏外部整数errno设置由系统调用和一些库函数的错误事件指明什么地方出了错。

声明

以下是声明errno的宏。

externint errno

参数

  • NA

返回值

  • NA

例子

下面的例子显示的errno宏的用法。

#include<stdio.h>#include<errno.h>#include<string.h>externint errno ;int main (){
FILE *fp;
fp = fopen("file.txt","r");if( fp == NULL ){
fprintf(stderr,"Value of errno: %d
", errno);
fprintf(stderr,"Error opening file: %s
", strerror(errno));}else{
fclose(fp);}return(0);}

让我们编译和运行上面的程序,这将产生以下结果的文件file.txtdoes不存在的情况下:

Value of errno: 2
Error opening file: No such file or directory

以上是errno – C语言宏的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>