gettextinfo

 Функция            Получает информацию о текстовом режиме.

 Синтаксис          #include
                    void gettextinfo(struct text_info *r);

 Файл, содержащий   conio.h
 прототип

 Описание           gettextinfo заполняет структуру типа text_info,
                    на которую указывает параметр r, информацией о
                    текущем текстовом режиме.

                    text_info определена в conio.h следующим образом:

                    struct text_info {
                       unsigneg char winleft;   /*левая коорд. окна */
                       unsigneg char wintop;    /*коорд. вершины окна */
                       unsigneg char winright;  /* правая коорд. окна */
                       unsigneg char winbottom; /* нижная коорд. окна */
                       unsigneg char attribute; /* атрибуты текста */
                       unsigneg char normattr;  /* нормальные атрибуты */
                       unsigneg char currmode;  /* BW40, BW80, C40 или
                                                                  С80 */
                       unsigneg char screenheight; /* bottom - top */
                       unsigneg char screenwightу  /* right - left */
                       unsigneg char curx;    /* х - коорд. курсора */
                       unsigneg char cury;    /* y - коорд. курсора */
                    };

 Возвращаемое       gettextinfo возвращает результат в параметре r.
 значение

 Переносимость      gettextinfo работает только на компьютерах,
                    совместимых с IBM PC.

 Смотрите также     textattr textbackground textcolor textmode
                    wherex wherey window

 Пример:

 #include

 int main(void)
 {
    struct text_info ti;
    gettextinfo(&ti);
    cprintf("Левая граница:       %2d\r\n",ti.winleft);
    cprintf("Верхняя граница:     %2d\r\n",ti.wintop);
    cprintf("Правая граница:      %2d\r\n",ti.winrigth);
    cprintf("Нижняя граница:      %2d\r\n",ti.winbottom);
    cprintf("Атрибуты:            %2d\r\n",ti.attribute);
    cprintf("Нормальные атрибуты: %2d\r\n",ti.normattr);
    cprintf("Текущий режим:       %2d\r\n",ti.curmode);
    cprintf("Высота экрана:       %2d\r\n",ti.screenheight);
    cprintf("Ширина экрана:       %2d\r\n",ti.screenwidth);
    cprintf("Координата х:        %2d\r\n",ti.curx);
    cprintf("Координата y:        %2d\r\n",ti.cury);
    return 0;
 }