Перемещение курсора в нижний левый угол консоли

Как я могу переместить положение курсора в консоли Linux в левом нижнем углу? Я знаю, что могу написать

std::cout << "\033[1;1H";

переместить курсор в верхний левый угол
тем не мение там по-видимому, нет кода, чтобы переместить его в левом нижнем углу с помощью одной команды.

Я не хочу использовать библиотеку extern, такую ​​как ncurses.

1

Решение

Ваш «стандартный терминал Ubuntu», вероятно, поддерживает управляющие коды xterm: http://invisible-island.net/xterm/ctlseqs/ctlseqs.html

Смотрите конкретно:

CSI P s; P s; Тихоокеанское стандартное время
P s = 1 9 → Сообщить о размере экрана в символах. Результат CSI 9; рост ; ширина т

…а также…

ESC Y P s P s Переместить курсор на заданную строку и столбец.

«CSI» объясняется в http://en.wikipedia.org/wiki/ANSI_escape_code

0

Другие решения

Других решений пока нет …