Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка 25.07.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
2.05 Mб
Скачать

Функции для работы с терминалом в текстовом режиме

(файл conio.h)

Функция

Прототип и краткое описание действий

clreol

clrscr

cgets

cprintf

cputs

cscanf

delline

gotoxy

viod clreol (viod);

Стирает символы от позиции курсора до конца строки в текстовом окне.

viod clrscr (viod);

Очищает экран.

char *cgets ( char *str);

Помещает в символьный массив str строку с клавиатуры (консоли).

int cprintf (const char *format [, argument, …];

Выводит форматированную строку в текстовое окно, созданное функцией window().

int cputs (char *str);

Выводит на экран строку str.

int cscanf (const char *format [, address, …]);

Функция форматированного ввода, которая используется при работе с терминалом в текстовом режиме.

viod delline (viod);

Удаляет строку в текстовом окне (где находится курсор).

viod gotoxy (int x, int y);

Перемещает курсор в позицию текстового окна с координатами (x,y).

Продолжение табл. П.1.5

Функция

Прототип и краткое описание действий

highvideo

movetext

normvideo

textattr

textbackground

textcolor

textmode

wherex

wherey

window

viod highvideo (viod);

Повышает яркость символов, выводимых на экран после ее вызова.

int movetext (int x0, int y0, int x1, int y2, int x, int y);

Переносит текстовое окно в область экрана, первый верхний угол которой имеет координаты (x,y). Координаты угловых точек окна - (x0, y0), (x1, y1).

viod normvideo (viod);

Устанавливает нормальную яркость выводимых на экран символов.

viod textattr (int newattr);

Устанавливает атрибуты ( фон, цвет) символов, выводимых не экран.

viod textbackground (int c);

Устанавливает цвет фона по значению параметра с.

viod textcolor (int c);

Устанавливает цвет символа по значению параметра с.

viod textmode (int m);

Переводит экран в текстовый режим по значению параметра m.

int wherex (viod);

Возвращает значение горизонтальной координаты курсора.

int wherey (viod);

Возвращает значение вертикальной координаты курсора.

viod window (int x0, int y0, int x1, int y1);

Создает текстовое окно по координатам угловых точек (x0, y0), (x1, y1).

Функции из табл. П3.5 поддерживаются только на IBM PC и совместимых с ним компьютерах.

Таблица П1.6