【发布时间】:2021-02-15 16:28:14
【问题描述】:
我正在尝试将文本光标重新定位到每一帧控制台的左上角,因此生成的正方形呈现在相同的位置
#include <stdio.h>
#include <stdlib.h>
int main() {
while(1) {
printf("\u2554\u2550\u2550\u2550\u2557\n\u255A\u2550\u2550\u2550\u255D\n");
}
}
我发现在 Windows 中可以通过包含 <windows.h>:
HANDLE hOut;
COORD Position;
hOut = GetStdHandle(STD_OUTPUT_HANDLE);
Position.X = 0;
Position.Y = 0;
SetConsoleCursorPosition(hOut,Position);
如何在 Ubuntu 中做到这一点?
【问题讨论】:
-
不,我该如何尝试?
-
在 POSIX 系统(如 Linux)上,我建议您仔细查看 ncurses 库。
-
可以完成这项工作,谢谢@xing
-
我去看看,谢谢@Someprogrammerdude