⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sort.dc

📁 Object-Oriented Programming With ANSI-C这本书中的源代码!找了很久
💻 DC
字号:
#include "Filter.h"#include "String.h"% flag: Sort flags {%casts	assert((flagM) flags == flags);	if (flag == 'r')		self -> rflag = 1;	else		fprintf(stderr, "usage: %s [-r] [file...]\n",							progname(filter)),		exit(1);}% Sort line {%casts	assert((lineM) line == line);	addLast(self, new(String(), buf));	return 0;}% Sort quit {%casts	assert((quitM) quit == quit);	if (count(self))	{	sort(self);		do			puto(self -> rflag ? takeLast(self)							: takeFirst(self), stdout);		while (count(self));	}	return 0;}%initint main (int argc, char * argv []){	void * filter = new(Filter(), new(Sort(), 0));	return mainLoop(filter, argv);}

⌨️ 快捷键说明

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