【问题标题】:Update screen in C consoleC 控制台中的更新屏幕
【发布时间】:2014-06-02 20:35:36
【问题描述】:

我想在控制台上用 C 制作一个蛇游戏。我的问题是,我如何才能比在游戏循环中每次都更新屏幕比 system("cls"); 更好,因为这会导致屏幕闪烁,我不喜欢它。

【问题讨论】:

  • 无论你尝试什么,都很难让它超级便携。我建议使用像 ncurses 这样的东西来抽象这些东西

标签: c console console-application


【解决方案1】:

我认为你想做的事情可以通过使用 termcaps/ncurses 来实现。

上次我不得不做类似的事情时,我使用了这个网站。它也可能对您有所帮助:

http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/

问题是它不能移植到 Windows。

【讨论】:

    【解决方案2】:

    Yami 打败了我。

    NCURSES 就是你想要的。

    如果您在 Windows 上需要某些东西,可以尝试此处提供的建议: Is ncurses available for windows?

    编辑:我只是发表评论,但我没有声誉。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-13
      • 1970-01-01
      • 1970-01-01
      • 2019-01-26
      • 2019-11-10
      • 2020-12-05
      相关资源
      最近更新 更多