代码之家  ›  专栏  ›  技术社区  ›  tr9sh

用C++编写GNU/Linux控制台应用程序的正确方法

  •  0
  • tr9sh  · 技术社区  · 15 年前

    不幸的是,我认为NCusiSAPI是完全被边缘化的,而且很难使用,C++绑定是未记录的。

    所以我的问题是,什么是 这个 用于C++控制台应用程序的API?

    4 回复  |  直到 15 年前
        1
  •  2
  •   just somebody    15 年前

    s-lang 更好?

        2
  •  3
  •   Tristram Gräbener    15 年前

    简短回答:很多工具都不是交互式的(cat、sed、wc),所以你不需要像ncurses这样的东西。如果您需要基于命令行的东西,那么您就有了Readline。 最后,您似乎喜欢的是一个具有2D布局的基于文本的GUI。在这种情况下,我不知道;)

        3
  •  2
  •   t0mm13b    15 年前

    here 显示如何打印彩色字符串。转义序列来自ANSI标准,也已列出 here .

    希望这有帮助, 汤姆。

        4
  •  0
  •   nurettin João    15 年前

    它并不完全是API,但在古代,borland turbovision库非常流行。 Borland在几年前将源代码发布到公共领域,好人将其移植。

    这是: http://tvision.sourceforge.net/

    显然,他们在2007年停止发布。