MK_FP

Функция            Создает "дальний" адресный указатель.

Синтаксис          #include
                   void far *MK_FP(unsigned seg, unsigned ofs);

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

Описание           MK_FP это макроопределение, которое создает даль-
                   ний указатель из адреса сегмента (seg) и смещения
                   (ofs).

Возвращаемое       MK_FR возвращает "дальний" указатель.

Переносимость      MK_FP уникальна для Turbo C++.

Смотрите также      FP_OFF FP_SEG movedata segread

Пример:

#include
#include

int main(void)
{
   int gd,gm,i;
   unsigned int far *screen;
   getectgraph(&gd,&gm);
   if(gd == HERMONO)
      screen = MK_FP(0xB000,0);
   else
      screen = MK_FP(0xB800,0);
   for(i=0; i<26; i++)
      screen[i] = 0x0700+('a'+i);
   return 0;
}