C/C++错误分析errno,perror,strerror和GetLastError()函数返回的错误代码的意义
摘要:
在C语言编译中,经常会出现一些系统的错误,这些错误如果在编译的时候不能很好的“预见”,会使系统“崩溃”,常见的捕获错误函数有:errno#include这个变量是程序默认的参数,并不需要程序员显式定义,但必须声明:extern int errno; 并且需要包含头文件 errno.hperror()原型:#include void perror(const char *msg);它是基于errno的当前值,在标准出错上产生一条出错信息,然后返回。它首先输出由msg指向的字符串,然后是一个冒号,一个空格,接着是对应于errno值的出错信息,最后是一个换行符。strerror()原型:#inclu 阅读全文
posted @ 2013-08-11 21:25 鹰之翔 阅读(6625) 评论(0) 推荐(0) 编辑