cmd.dc
来自「Object-Oriented Programming With ANSI-C这」· DC 代码 · 共 40 行
DC
40 行
% Cmd flag { const char * value;%casts assert((flagM) flag == flag); switch (flg) { case 'f': puts("-f"); break; case 'v': if ((value = argval(filter))) printf("-v \"%s\"\n", value); else puts("-v NULL"); break; default: fprintf(stderr, "%s: unknown flag '%c'\n", progname(filter), flg); }}% Cmd name {%casts assert((nameM) name == name); if (arg) printf("name \"%s\"\n", arg); else puts("name NULL"); return 0;}%initint main (int argc, char * argv []){ void * filter = new(Filter(), new(Cmd())); return mainLoop(filter, argv);}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?