📄 l40.1a
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -