| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 702 人关注过本帖
标题:我用circle画圆形,为什么没有显示图象??????????!
收藏  订阅  推荐  打印 
ffppgg
Rank: 2
等级:注册会员
帖子:41
积分:510
注册:2007-3-18
我用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-4-6 20:56
neverTheSame
Rank: 6Rank: 6
来自:江西农业大学
等级:金牌会员
威望:9
帖子:1486
积分:15858
注册:2006-11-24

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


应广大C语言学习者的强烈要求,为了让更多的人能够使用上<<C语言库函数查询器>> 。产品的价格调整为20元人民币,欢迎广大C语言学习来购买。联系QQ:475818502,E-mail:zhaoxufeng9997@126.com,也可留言.
2007-4-6 21:16
ffppgg
Rank: 2
等级:注册会员
帖子:41
积分:510
注册:2007-3-18

还是老样子,一片黑!


2007-4-6 21:30
neverTheSame
Rank: 6Rank: 6
来自:江西农业大学
等级:金牌会员
威望:9
帖子:1486
积分:15858
注册:2006-11-24

driver=VGA;mode=VGAHI;
改为 driver=DETECT; 这是自动选择图像模式驱动.

应广大C语言学习者的强烈要求,为了让更多的人能够使用上<<C语言库函数查询器>> 。产品的价格调整为20元人民币,欢迎广大C语言学习来购买。联系QQ:475818502,E-mail:zhaoxufeng9997@126.com,也可留言.
2007-4-6 21:33
ffppgg
Rank: 2
等级:注册会员
帖子:41
积分:510
注册:2007-3-18

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


2007-4-6 21:38
neverTheSame
Rank: 6Rank: 6
来自:江西农业大学
等级:金牌会员
威望:9
帖子:1486
积分:15858
注册:2006-11-24

#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 和几个圆啊.

应广大C语言学习者的强烈要求,为了让更多的人能够使用上<<C语言库函数查询器>> 。产品的价格调整为20元人民币,欢迎广大C语言学习来购买。联系QQ:475818502,E-mail:zhaoxufeng9997@126.com,也可留言.
2007-4-6 21:44
ffppgg
Rank: 2
等级:注册会员
帖子:41
积分:510
注册:2007-3-18

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


哎~~
附件: 只有本站会员才能下载或查看附件,请您 登录注册

2007-4-6 22:14
neverTheSame
Rank: 6Rank: 6
来自:江西农业大学
等级:金牌会员
威望:9
帖子:1486
积分:15858
注册:2006-11-24

我用的是TC2.0

应广大C语言学习者的强烈要求,为了让更多的人能够使用上<<C语言库函数查询器>> 。产品的价格调整为20元人民币,欢迎广大C语言学习来购买。联系QQ:475818502,E-mail:zhaoxufeng9997@126.com,也可留言.
2007-4-6 22:18
ffppgg
Rank: 2
等级:注册会员
帖子:41
积分:510
注册:2007-3-18

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


2007-4-6 22:42
Soar4139
Rank: 1
等级:新手上路
帖子:10
积分:200
注册:2007-3-31

以下是引用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-4-6 22:55
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.048877 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved