[求助]在用setvisualpage和setactivepage函数时遇到的问题
看下面的函数 是让一个大圆小圆轮流出现的简单的程序 可是出现大圆的时候 竟然还能看到小圆~我在头文件中看了下VGAMED模式是 640X350 所以我改用VGAHI 这种模式 结果还是那样。
另外 看到 VGAHI这种模式的后面有/* 640x480 16 color 1 page */ 想再问下 1page 是什么意思??
说的比较多 麻烦高手了~~
#include<stdio.h>
#include<graphics.h>
#include<dos.h>
#include<conio.h>
void main()
{ int gdriver=DETECT,gmode=VGAMED;int i,p=1;
initgraph(&gdriver,&gmode,"f:\\turboc2");
for(i=0;i<10;i++)
{ if(p==1)
{
setactivepage(1);
circle(300,240,200);
}
if(p==0)
{
setactivepage(0);
circle(300,240,100);
}
setvisualpage(p=(p==1?0:1));
sleep(1);
}
getch();
}