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



         

Содержание



     gettext

Функция Копирует текст с экрана в память.

Синтаксис #include

int gettext(int left, int top, int right, int bottom, void *destin);

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

Описание gettext запоминает содержимое прямоугольника на текстовом экране с размерами, определяемыми пара- метрами left, top, right, bottom, в области памя- ти, на которую указывает параметр destin.

Все координаты являются абсолютными координатами экрана, а не относительными в зависимости от ок- на. Левый верхний угол имеет координаты (1,1).

gettext считывает содержимое экрана последова- тельно слева направо и сверху вниз.

Каждая позиция на экране требует для хранения 2 байта: первый байт - это код символа а второй - его атрибуты. Т.о. для хранения прямоугольника шириной w и высотой h требуется h*w*2 байт.

Возвращаемое В случае успешного завершения gettext возвращает значение 1. В случае ошибки (если вы, например, задали ко- ординаты, выходящие за пределы экрана для данного режима) она возвращает 0.

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

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

Пример:

#include

char buffer[4096];

int main(void) { int i; clrscr(); for(i=0; i




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