Как программно изменить положение курсора в терминальной программе Mac? - PullRequest
0 голосов
/ 28 октября 2010

Как программно изменить положение курсора в терминальной программе Mac?Я учу пару детей программировать, а мы учимся, написав небольшую предельную игру.Я сделал это с помощью C # в Windows с помощью SetCursorPosition (x, y), поэтому я надеюсь на что-то подобное.

1 Ответ

2 голосов
/ 28 октября 2010

Обычно вы будете использовать библиотеку типа ncurses, которая предоставляет абстракцию для управления терминалом.Однако, если вы хотите передать необработанный код ANSI , чтобы сделать это напрямую, вам потребуется код CUP, который выглядит как \e[n;mH, где n и m - номера строк и столбцов (1-на основе, источник - это верхний левый угол), а \ e - это управляющий код ESC (0x1b).

...