c - 覆盖 printf 语句中的字符以实现 snake

标签 c

嘿,如何覆盖 c 中的字符?就像在 printf 语句中一样。 现在我想返回并用空格覆盖@并增加屏幕上的@。 我正在尝试实现贪吃蛇游戏。

#include<stdio.h>
#include<conio.h>
main()
{
   printf("@");
}

最佳答案

您正在寻找的是 ANSI control characters .发送这些将允许您移动光标。

例如:

printf("%c[%dA", 0x1B, 10); // move cursor 10 lines up

关于c - 覆盖 printf 语句中的字符以实现 snake,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19229423/

相关文章:

c - C 中的文本到数组

合并字节的c函数

c - cryptsetup中dm_task_create的实现在哪里?

c - 套接字,从外部域获得空响应

在 netstat 或 lsof 命令中看不到我正在运行的进程?

c++ - 在动态分配的内存上调用 memset 会导致堆损坏吗

c - 使用 LD_PRELOAD 和 IFS 利用 SUID 文件

有人可以解释一下这个程序的输出吗?

c - 在 gdb 中观察内存范围?

c - 我质疑即使 struct iwreq 没有​​ ifr_name 作为成员,该代码是如何编译的