c - C 控制台中的更新屏幕

标签 c console console-application

我想在控制台上用 C 制作贪吃蛇游戏。我的问题是,我怎样才能比在游戏循环中每次都执行 system("cls"); 更好地更新屏幕,因为导致屏幕闪烁,我不喜欢它。

最佳答案

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

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

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

问题是它不能移植到 Windows。

关于c - C 控制台中的更新屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24002826/

相关文章:

c - 文件系统性能

c++ - 使标准控制台出现在快板中

c - 对于大 "for"循环 : function call or inline coding?,哪个更快

c - 如何获取句子中回文词的总数

c - FLEX - 正则表达式 - 在 AWK 中匹配注释

Python 3 - Pipenv 无法安装出现错误

java - Eclipse 控制台不显示输出

ruby - 有意从代码中调用 shell 命令吗?

c# - 根据输入在启动时切换依赖注入(inject)绑定(bind) - 好的还是坏的做法?

c# - 错误 - 方法 'X.set_DbConnection(System.Data.Common.DbConnection)' 尝试访问方法 'Y.get_Settings()' 失败