int left, int top, int
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