| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 677 人关注过本帖
标题:[求助]在用setvisualpage和setactivepage函数时遇到的问题
只看楼主 加入收藏
xuesuyu
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2006-9-10
收藏
 问题点数:0 回复次数:4 
[求助]在用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();
}

搜索更多相关主题的帖子: include color 
2006-09-10 23:30
leibosmlb
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2005-9-22
收藏
得分:0 
偶是菜鸟,刚对C语言的学习产生了兴趣,但学习起来非常困难,希望能与大家多多交流、学习,请加 扣扣QUN:26190317!
2006-09-10 23:39
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
收藏
得分:0 
贴在图形专区吧,我想那里能给你满意的答复.

倚天照海花无数,流水高山心自知。
2006-09-10 23:45
xuesuyu
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2006-9-10
收藏
得分:0 

哦 谢谢


2006-09-11 00:36
xuesuyu
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2006-9-10
收藏
得分:0 


不好意思 昨天我半夜头晕晕的 现在将错误的地方改出来了(红色)改过错后就能行了 我打错了 里面的i/2 应该是i%2 我把求余和除弄错了~浪费大家的时间了 实在对不住~!
#include<stdio.h>
#include<graphics.h>
#include<dos.h>
#include<conio.h>
void main()
{ int gdriver=DETECT,gmode=VGAMED;int i;
initgraph(&gdriver,&gmode,"f:\\turboc2");
for(i=2;i<10;i++)
{ setactivepage(0);
{if(i%2==0)
circle(200,200,200);
if(i%2==1)
circle(200,200,100);
}
setvisualpage(0);
sleep(1);
cleardevice();
}
}


2006-09-11 12:45
快速回复:[求助]在用setvisualpage和setactivepage函数时遇到的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013637 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved