Курсор можно позиционировать ESC-последовательностью. Т.е. нужно вывести текст, код которого выглядит, например, так: 1B 59 29 2A, затем можно вывести пробелы, чтобы стереть часть текста. Здесь 1В это код ESC, после него должен быть код функции, в данном случае 59 (буква Y). Данная функция изменяет позицию курсора и имеет два параметра: 29 это строка 9, 2A - это позиция в строке 0Ah (т.е. 10). Позиция увеличена на 20h, чтобы параметры были печатными символами и не совпадали с управляющими кодами, которые меньше 20h.
---------- Post added at 14:40 ---------- Previous post was at 14:36 ----------
А вообще, в красной книжке всё это есть, надо просто внимательно почитать.