2012-01-31 43 views
6

有人可以向我解释如何少,六和诅咒程序管理图形输出?他们是否可以改变屏幕上的个人角色,或者他们是否需要文字清晰并在屏幕出现变化时重新绘制屏幕?控制台图形如何工作? (少,诅咒,六...)

如果没有所有的样板代码,有人可以把一个少得多的克隆一起砍掉,那将会非常简洁。

+0

另请参阅:http://stackoverflow.com/a/7571408/25639 – Craig 2012-02-07 17:10:05

回答

4

存在特殊的Escape Codes,当发送给终端时,指示终端重新定位光标而不中断已经显示的内容。

+0

哦,这就是全部? :) – futlib 2012-01-31 18:05:13

+0

@futlib:不是真的......有些终端比其他终端更有能力。如果你知道你有一个相当有能力的终端,这个问题是没有意义的,但是如果你有一些基于旧打印机的东西,你会被重绘整个屏幕。查看termcap的文档以开始。 – JimR 2012-01-31 19:47:16

+0

@Drew Dormann如何处理输入?它似乎完全接管终端仿真器。这些东西是如何工作的? – 2017-03-12 19:07:35