【发布时间】:2011-10-25 22:09:49
【问题描述】:
我使用 C 语言已经有一段时间了,并且相当精通简单的命令行界面。我还玩过curses 库,用于终端应用程序,它不仅仅向stdout 写入文本。但是,我不知道中间点在哪里 - 例如,wget 或 make 之类的应用程序能够更新它们输出的文本(例如 wget 的弹跳下载仪表和进度条),而不占用整个屏幕。
这种界面是我应该使用curses 的,还是中间有一个步骤?最好是跨平台的。
【问题讨论】:
-
你为什么不看一下wget的源代码,看看下载米/进度条是如何工作的?它的开源:你可以从中学习。
-
@derobert 好主意...我没想到。