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

         

Функции для работы с терминалом в текстовом режиме (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)



Содержание раздела