Описание функций Си



         

Содержание



     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.

Смотрите также

Пример:

#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; }




Содержание  Назад  Вперед