首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何有效地清除屏幕

如何有效地清除屏幕
EN

Stack Overflow用户
提问于 2017-04-24 03:46:35
回答 1查看 39关注 0票数 0

每当我尝试制作游戏或需要快速清除屏幕的东西时,我都会使用系统(“CLS”)。我现在知道这不适合使用,所以我尝试使用for循环来快速打印新行。虽然这是工作,但它看起来真的很奇怪,不太清楚。我曾见过有人尝试使用STRING来清除屏幕,但无论我何时尝试,它都不会起作用。如何才能高效、干净地清除屏幕?

EN

回答 1

Stack Overflow用户

发布于 2017-04-24 04:15:52

没有标准的方法来清除屏幕。但在任何情况下,实际清除终端和重新绘制将是太慢和小故障的许多游戏。

您应该使用操作系统的本机终端处理函数,或者使用抽象化它们的跨平台库。

我推荐ncurses,它是后者。它基本上提供了一个类似于双缓冲图形API的接口,并处理所有实际的终端操作,因此帧交换尽可能快。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43575730

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档