Информатика и технология программирования


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



void clreol(void);
// Очистка строки от текущей позиции курсора до конца



votd clrscr(void);
// Очистка экрана



char *cgets(char *str);
// Чтение строки с терминала в str


// str[0] - максимальная длина строки


// str[1] - действительная длина строки


// str[2]... и далее - символы строки


// Возвращает &#38str[2]



int cprintf(char *fmt,...);
// Аналогична функции форматированного вывода printf, но


// работает по отношению к окну, созданному функцией window



int cputs(char *str);
// Вывод строки на терминал



int cscanf(char *fmp,...);
// Аналогична функции форматированного ввода scanf



void delline(void);
// Удаление строки, в которой находится курсор



void gotoxy(int x, int y);
// Установка курсора в позицию с координатами (x,y).


// Координаты курсора отсчитываются от левого верхнего


// угла, начиная с 1



void highvideo(void);
// Установка режим повышенной яркости выводимых символов



int movetext(int x0,int y0,int x1,int y1,int x, int y);
// Перенос содержимого текстового окна с координатами


// (x0,y0)(x1,y1) в область экрана с координатами левого


// верхнего угла (x,y)



void normvideo(void);
// Установка режима обычной яркости выводимых символов



void textattr(int attr);
// Установка атрибутов (цвет символов и фона) выводимых


// символов



void textbackground(int c);
// Установка цвета фона выводимых символов и очищаемого


// экрана



void textcolor(int c);
// Установка цвета выводимых символов



void textmode(int c);
// Установка текстового режима



int wherex(void);
int wherey(void);
// Значение координаты курсора



void window(int x0,int y0, int x1, int y1);
// Создание текстового окна с координатами (x0,y0)(x1,y1)




Начало  Назад  Вперед