【发布时间】:2012-09-30 16:11:53
【问题描述】:
如何获取 errno 值的错误消息(C 语言)?比如我可以写这样的文件(errno_messages.h):
#include <errno.h>
char* get_errno_message(void){
switch (errno) {
case 0:
return "";
break;
case EPERM:
return "Operation not permitted";
break;
case ENOENT:
return "No such file or directory";
break;
case ESRCH:
return "No such process";
break;
/* e.t.c. */
default:
break;
}
}
但也许这样的功能已经存在?
最好的问候
【问题讨论】: