词条 | 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 + ('a' + i); return 0; } |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。