| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 522 人关注过本帖
标题:[原创]各位能帮我看看程序错在哪里吗,帮个忙,谢谢
只看楼主 加入收藏
cpjs
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2005-5-20
收藏
 问题点数:0 回复次数:3 
[原创]各位能帮我看看程序错在哪里吗,帮个忙,谢谢
/* 小球的弹动 */ #include<graphics.h> #include<stdio.h> #include<dos.h> #define ESC 0x11b0 #define R 8

out() { int key; key=bioskey(0); if(key==ESC) exit(0); }

void main(void)

{ int minx=40; int miny=40; int maxx=400; int maxy=400; int x,y; int cx,cy; int addx=1,addy=-1; x=(minx+maxx)/2; y=(miny+maxy)/2; int driver,mode; driver=DETECT; initgraph(&driver,&mode,""); rectangle(40,40,400,400);

while(1) { cx=x,cy=y; x=x+addx,y=addy+y; if(x<=minx+R+1||x>=maxx-R-1) addx=-addx; if(y<=miny+R+1||y>=maxy-R-1) addy=-addy; setcolor(BLACK); circle(cx,cy,R); delay(600); setcolor(WHITE); circle(x,y,R); if(bioskey(1)) out(); } } 我就是不懂错在哪里,希望各位能帮下我,我是初学的菜鸟

搜索更多相关主题的帖子: include 
2005-06-02 15:00
牛虻
Rank: 1
等 级:新手上路
威 望:1
帖 子:472
专家分:0
注 册:2004-10-1
收藏
得分:0 
以下是引用cpjs在2005-6-2 15:00:58的发言: /* 小球的弹动 */ #include<graphics.h> #include<stdio.h> #include<dos.h> #define ESC 0x11b0 #define R 8

out() { int key; key=bioskey(0); if(key==ESC) exit(0); }

void main(void)

{ int minx=40; int miny=40; int maxx=400; int maxy=400; int x,y; int cx,cy; int addx=1,addy=-1; int driver,mode;//驱动变量和模式变量应该开始定义 x=(minx+maxx)/2; y=(miny+maxy)/2; driver=DETECT; initgraph(&driver,&mode,"");

while(1) {cleardevice(); rectangle(40,40,400,400); cx=x,cy=y; x=x+addx,y=addy+y; if(x<=minx+R+1||x>=maxx-R-1) addx=-addx; if(y<=miny+R+1||y>=maxy-R-1) addy=-addy; setcolor(BLACK); circle(cx,cy,R); delay(600); setcolor(WHITE); circle(x,y,R); if(bioskey(1)) out(); } } 我就是不懂错在哪里,希望各位能帮下我,我是初学的菜鸟

帮你修改好了,但是会一直闪!


土冒
2005-06-02 16:41
牛虻
Rank: 1
等 级:新手上路
威 望:1
帖 子:472
专家分:0
注 册:2004-10-1
收藏
得分:0 
PS:你的退出键不起作用,在程序最后最好再加一句closegraph();退出图形模式。

土冒
2005-06-02 16:45
cpjs
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2005-5-20
收藏
得分:0 
   哥哥  谢谢了
2005-06-02 23:55
快速回复:[原创]各位能帮我看看程序错在哪里吗,帮个忙,谢谢
数据加载中...
 
   



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

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