gpt4 book ai didi

c - 如何使用C仅将更改的字符打印到控制台

转载 作者:行者123 更新时间:2023-11-30 14:23:50 25 4
gpt4 key购买 nike

目前我有一些 C 代码,每次按下箭头键时,它都会将一组字符重新打印到屏幕上,并且仅更改玩家的位置一个位置。我想知道如何只重新打印实际正在更改的两个字符,而不是重新打印整个字符数组。

我的代码当前所做的示例 sudo 代码是:

for i < width
for j < height
printf("%c", board[i][j]);

相反,我想在[i][j]的某个位置访问命令行,并且当按下“向上”箭头键时仅更改[i] [j] 字符和控制台中的 [i][j-1] 字符,无需将整个数组重新打印到屏幕上。

有什么库或想法吗?

最佳答案

ncurses 是一个很好的可移植库,用于处理终端图形;为了您的目的,我绝对会推荐它。

关于c - 如何使用C仅将更改的字符打印到控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12470356/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com