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