l40.1a

来自「<B>Digital的Unix操作系统VAX 4.2源码</B>」· 1A 代码 · 共 57 行

1A
57
字号
#printWrite a subroutine	errmess(n)which looks at its argument and printsone of the following messages:  n     message (follow it by a newline)  1       ?  2       syntax error  3       bad syntax error  4       fatal error  5       I give up.anything else	eh?Leave the routine on errmess.c, compiled and testedas usual.  Then type "ready".#once #create Refeh?eh?I give up.fatal errorbad syntax errorsyntax error?#once #create tzaqc.cmain(){	errmess (23069);	errmess (-2000);	errmess (5);	errmess (4);	errmess (3);	errmess (2);	errmess (1);}#usercc tzaqc.c errmess.oa.out >xxx#cmp Ref xxx#succeed/*  a possible solution */char *message[] = {	"eh?",	"?",	"syntax error",	"bad syntax error",	"fatal error",	"I give up.",	};errmess(n){	if (n < 0 || n > 5)		n = 0;	printf("%s\n", message[n]);}#log#next41.1a 10

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?