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 + -
显示快捷键?