void clrscr(void); Очистить текущее текстовое окно и установить курсор в его левый верхний угол(координаты 1, 1).
void gotoxy(intx, inty); Установить курсор в окне в точку с координатами (x,y). Если обращение к ней некорректно, то оно игнорируется.
Пример.
gotoxy(50, 15); Если правый нижний угол окна расположен в ячейке с координатами (35, 25), то действие не выполняется.
int gettext( intleft, int top, int right, int bottom, void*mem); Запомнить содержимое окна с координатами углов(left, top, right, bottom) в области памяти по адресу mem.
int puttext (int left, int top, int right, int bottom, void *mem); Восстановить окно.
int movetext(int left, int top, int right, int bottom, int new_left, int new_top); Скопировать область экрана в новое место.
Возвращаемое значение всех трех функций: 1 – в случае успеха, 0 – при неудаче. Функции gettext, puttext и movetext работают в абсолютных координатах экрана. Hеобходимый объем памяти для хранения содержимого окна: 2*h*w байтов, где h - ширина окна в позициях, w - высота его в строках.
Замечание. Все функции работают только с консолью(экраном). Их называют функциями консольного ввода-вывода.