strerror.c
来自「linux内核」· C语言 代码 · 共 25 行
C
25 行
/* * strerror.c */#include <string.h>char *strerror(int errnum){ static char message[32] = "error "; /* enough for error 2^63-1 */ char numbuf[32]; char *p; p = numbuf+sizeof numbuf; *--p = '\0'; do { *--p = (errnum % 10) + '0'; errnum /= 10; } while ( errnum ); return (char *)memcpy(message+6, p, (numbuf+sizeof numbuf)-p);}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?