我想设置光标位置以在控制台屏幕上打印一个字符。是否有不使用ncurses
库的解决方案。
下面的example中是否有Linux中SetConsoleCursorPosition
的等效调用:
void print (int x, int y, char c) {
COORD p = { x, y };
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), p);
printf("%c", c);
}
我想设置光标位置以在控制台屏幕上打印一个字符。是否有不使用ncurses
库的解决方案。
下面的example中是否有Linux中SetConsoleCursorPosition
的等效调用:
void print (int x, int y, char c) {
COORD p = { x, y };
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), p);
printf("%c", c);
}
ESC [ n; m H
,其中n是行号,m是列号。
termios.h
中的struct termios
及其API,而不是使用ESC
序列。我想了解获取当前光标位置的低级Linux调用。 - manav m-n