erron 和 strerror的使用

2011-12-30 13:48:32 · 作者: · 浏览: 985

strerror用于获取系统错误信息或打印用户程序错误信息。


#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);
}