errno和strerror的使用

erron 和 strerror的使用

看APUE上学来的


#include <stdio.h>
#include <string.h>
#include <errno.h>

int main(void)
{
 int  fd;
 extern int errno;

 if((fd = open("no/such/file",0)) < 0)
 {
  printf("errno=%d\n",errno);
  char * mesg = strerror(errno);
  printf("Mesg:%s\n",mesg);  
 }
  
 exit(0);
}


你可能感兴趣的:(errno和strerror的使用)