我想在用户为我的程序输入命令的同时写入终端。例如,当用户尝试打印“帮助”时,最终可能会显示如下:
heNew packet with length 233
lp
我希望能够在输出所有内容的下方输入命令,所以它看起来像这样:
New packet with length 223
Sending x to y..
...
>help
我想避免为此使用库。该程序不是跨平台的,因此只有Linux的解决方案才有效。
答案 0 :(得分:2)
这将要求您管理原始输入和输出到屏幕。你说你不想使用图书馆,但我强烈建议你看看ncurses。如果你真的想从头开始构建这个,你将重新发明许多轮子。 :)