C语言curses编程.docVIP

  • 9
  • 0
  • 约1.62万字
  • 约 17页
  • 2017-08-25 发布于河南
  • 举报
UNIX/Linux下C语言的curses.h函数库 相信你在网路上一定用过如 tin,elm 等工具, 这些软件有项共同的特色, 即他们能利用上下左右等方向键来控制游标的位置。 除此之外, 这些程序的画面也较为美观。 对 程序设计有兴趣的朋友一定对此感到好奇, 也许他能在 PC 上用 Turbo C 轻易地写出类似的程序, 然而, 但当他将相同的程序一字不变地移到工作站上来编译时, 却出现一堆抓也抓不完的错误。 其实, 原因很简单, 他使用的函数库可能在 UNIX 上是没有定义的。 有些在 Turbo-C 上被广泛使用的一些函数, 可能在 UNIX 上是不被定义的。 为了因应网路上各式各样的终端机形态 (terminal), UNIX 上特别发展出一套函数库, 专门用来处理 UNIX 上游标移动及屏幕的显示。 这就是curses.h 函数库。 利用这个函数库, 你也可以写出像 elm 般利用方向键来移动光标位置的程序。 ■ curses 的历史与版本 cureses 最早是由柏克莱大学的 Bill Joy 及 Ken Arnold 所发展出来的。 当时发展此一函数库主要原因是为了提高程序对不同终端机的相容性而设计的。 因此利用 curses 发展出来的程序将和你所使用的终端机无关。 也就是说, 你不必担心你的程序因为换了一部终端机而无法使用。 这对程序设计师而言, 尤其是

文档评论(0)

1亿VIP精品文档

相关文档