摘要:
在这章,我们将会考虑将我们第2章的程序进行改进。也许最明显的失败就是用户界面;他的功能也并不优雅。在这里,我们将会讨论如何更好的控制用户终端;也就说是键盘输入与屏幕输出。除了这些,我们还会了解我们编写的程序如何由用户处读取输入,即使是在输入重定向的情况下,以及确保输出到屏幕的正确位置。尽管改进的CD数据程序会直到第7章我们才会看到,但是在这一章我们会做许多基础工作。第6章会关注于curses,这并不是某些远古的咒语,而提供一个代码高层来控制终端屏幕显示的函数库。同时,我们会通过介绍一些Linux和Unix的哲学思想以及终端输入输出的概念来检测一些早期Unix设置的想法。这里所提供的一些底层访问 阅读全文