MK_FP

函式名: MK_FP
函式原型: #define MK_FP( seg,OFS )( (void _seg * )( seg ) +( void near * )( ofs ))
函式位置: dos.h

函式說明: MK_FP()不是一個函式,只是一個宏。功能是做段基址加上偏移地址的運算,也就是取實際地址。
功 能: 設定一個遠指針
用 法: void far *MK_FP(unsigned seg, unsigned off);
程式例:
#include <dos.h>
#include <graphics.h>
int main(void)
{
int gd, gm, i;
unsigned int far *screen;
detectgraph(&gd, &gm);
if (gd == HERCMONO)
screen = MK_FP(0xB000, 0);
else
screen = MK_FP(0xB800, 0);
for (i=0; i<26; i++)
*screen++ = 0x0700 + (&#039;a&#039; + i);
return 0;
}

相關詞條

熱門詞條

聯絡我們