0
点赞
收藏
分享

微信扫一扫

errno是一个全局的错误码变量,当C语言的库函数在执行过程中发生错误,就会把对应的错误码,赋值errno中

#include<stdio.h>

#include<string.h>

#include<math.h>

#include<errno.h>

int main()

{

char*str=strerror(2);

//错误码,错误信息

//0-No error

//1-Operation not permitted

//2-No such file or directory

//........

//errno是一个全局的错误码变量,当C语言的库函数在执行过程中发生错误,就会把对应的错误码,赋值errno中


//printf("%s\n",str);


FILE* pf=fopen("test.txt","r");

if(pf==NULL)

{

 printf("%s\n",strerror(errno));

}

else

{

  printf("open file success\n");

}


return 0;

}


举报

相关推荐

0 条评论