| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1576 人关注过本帖
标题:我用circle画圆形,为什么没有显示图象??????????!
只看楼主 加入收藏
ffppgg
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2007-3-18
收藏
 问题点数:0 回复次数:13 
我用circle画圆形,为什么没有显示图象??????????!
我是液晶显示屏的.运行了下面的程序但,全屏变成了黑色的,我以为要一点时间运行,但半天都没显示什么啊?WHY!!!!
#include "graphics.h"
main()
{int driver,mode,i;
float j=1,k=1;
driver=VGA;mode=VGAHI;
initgraph(&driver,&mode,"");
setbkcolor(YELLOW);
for(i=0;i<=25;i++)
{
setcolor(8);
circle(310,250,k);
k=k+j;
j=j+0.3;
}
}
搜索更多相关主题的帖子: circle 图象 圆形 
2007-04-06 20:56
neverTheSame
Rank: 3Rank: 3
来 自:江西农业大学
等 级:新手上路
威 望:9
帖 子:1511
专家分:0
注 册:2006-11-24
收藏
得分:0 

在最后一个大括号前加上getch();
出现这样的结果是因为机器运行的速度太快,你根反应不过来,
在最后加上getch();起到暂停的作用.


wap酷禾网(http://wap.),提供免费的、优质的、快捷的wap资源下载服务。
2007-04-06 21:16
ffppgg
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2007-3-18
收藏
得分:0 

还是老样子,一片黑!


2007-04-06 21:30
neverTheSame
Rank: 3Rank: 3
来 自:江西农业大学
等 级:新手上路
威 望:9
帖 子:1511
专家分:0
注 册:2006-11-24
收藏
得分:0 
driver=VGA;mode=VGAHI;
改为 driver=DETECT; 这是自动选择图像模式驱动.

wap酷禾网(http://wap.),提供免费的、优质的、快捷的wap资源下载服务。
2007-04-06 21:33
ffppgg
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2007-3-18
收藏
得分:0 

还是不行啊!
是不是我是分辨率有问题:1280*1024


2007-04-06 21:38
neverTheSame
Rank: 3Rank: 3
来 自:江西农业大学
等 级:新手上路
威 望:9
帖 子:1511
专家分:0
注 册:2006-11-24
收藏
得分:0 
#include "graphics.h"
main()
{int driver,mode,i;
float j=1,k=1;
driver=DETECT;
initgraph(&driver,&mode,"");
setbkcolor(YELLOW);
for(i=0;i<=25;i++)
{
setcolor(8);
circle(310,250,k);
k=k+j;
j=j+0.3;
}
getch();
}

我运行了一下,在TC2.0上,可以得到背景色为YELLOW 和几个圆啊.

wap酷禾网(http://wap.),提供免费的、优质的、快捷的wap资源下载服务。
2007-04-06 21:44
ffppgg
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2007-3-18
收藏
得分:0 

我看是我的TC有问题
但我新安装了turbo c++ 3.0,打开程序弹出一个框说

图片附件: 游客没有浏览图片的权限,请 登录注册

哎~~

2007-04-06 22:14
neverTheSame
Rank: 3Rank: 3
来 自:江西农业大学
等 级:新手上路
威 望:9
帖 子:1511
专家分:0
注 册:2006-11-24
收藏
得分:0 
我用的是TC2.0

wap酷禾网(http://wap.),提供免费的、优质的、快捷的wap资源下载服务。
2007-04-06 22:18
ffppgg
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2007-3-18
收藏
得分:0 

我刚才也试了2.0的,但是也是同样的框,是不是我的系统问题啊.......
无奈了


2007-04-06 22:42
Soar4139
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-3-31
收藏
得分:0 
以下是引用neverTheSame在2007-4-6 21:44:02的发言:
#include "graphics.h"
main()
{int driver,mode,i;
float j=1,k=1;
driver=DETECT;
initgraph(&driver,&mode,"");
setbkcolor(YELLOW);
for(i=0;i<=25;i++)
{
setcolor(8);
circle(310,250,k);
k=k+j;
j=j+0.3;
}
getch();
}

我运行了一下,在TC2.0上,可以得到背景色为YELLOW 和几个圆啊.

我的运行结果是黑框,并且提示:
BGI Error:Graphics not initialized (use 'initgraph')
需要修改源代码么?
如何改?


在我心中我知道,这是永恒的长跑……
2007-04-06 22:55
快速回复:我用circle画圆形,为什么没有显示图象??????????!
数据加载中...
 
   



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

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