小程序帮忙看看

zhangbo2003 2002-08-30 02:18:04
我写了一个东西以下是它的超级简化版
执行时跟我想象的不太一样按键后跳出go()执行不了,帮忙看看
谢谢
#include<stdio.h>
#include<graphics.h>
#include<dos.h>
#include <stdlib.h>
void begin(void)
{int i=0;
setbkcolor(GREEN);
setcolor(YELLOW);
for(i=0;i<100;i++)
{line(34+i,33+i,32+i,43+i);
}
getch();
cleardevice();
}
void go(void)
{setbkcolor(GREEN);
setcolor(WHITE);
rectangle(32,32,53,21);
}
void main(void)
{
int gdriver=DETECT,gmode;
registerbgidriver(EGAVGA_driver);
initgraph(&gdriver,&gmode,"c:\\tc");
begin();
go();
}
...全文
92 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangbo2003 2002-08-31
  • 打赏
  • 举报
回复
问题解决了,不过又有新问题了
怎么才能做到按下多个键也不退出而执行GO()哪
aooooooo 2002-08-31
  • 打赏
  • 举报
回复
go();
getch();



go()
{
...
getch();
}
第一:太快没有等待的话看不见:))
第二:图形模式下,程序一结束就自动清屏了,你还是看不见:))
我做图形学实验的时候也差点为这个东东疯掉了,呵呵
samsung188 2002-08-31
  • 打赏
  • 举报
回复
好好
又学了一招
dongfei 2002-08-31
  • 打赏
  • 举报
回复
学习。
dsangvei 2002-08-31
  • 打赏
  • 举报
回复
一般说来,在调试的时候都应在程序退出之前等待getch(),便于自己看到执行的结果
zhangbo2003 2002-08-31
  • 打赏
  • 举报
回复
多谢各位了,
不过你们抬举我了,我根本不知道logo是什么东西,我正在做一个赛车游戏,遇到了以上问题,分我稍后再给你们,我再试试,有什么不会的也好问你们!
再次感谢。
sinusoid 2002-08-31
  • 打赏
  • 举报
回复
改 getch(); 为 while(!bioskey(1));
等待一按键。。。
fangxiaoan 2002-08-31
  • 打赏
  • 举报
回复
接分
echoher 2002-08-31
  • 打赏
  • 举报
回复
加个循环
for(;;)
{
getch();
}
haha
stidio_zhougang 2002-08-31
  • 打赏
  • 举报
回复
up
如果想实现logo,那么在go()中最后加上这么一条语句:
sleep(5000);//睡5秒。
该函数是dos.h中的。
如果想只是想停止看看,就像楼上说的那样做就行了。
cxjddd 2002-08-30
  • 打赏
  • 举报
回复
我看不出。
blh 2002-08-30
  • 打赏
  • 举报
回复
奇怪吗??
你的go()里有没有等待操作,程序当然一下执行万go()就退出了,在go()的最后以行加上getch()就行了
ggeneral2 2002-08-30
  • 打赏
  • 举报
回复
想写一个简化板的LOGO是吗?
ashchan 2002-08-30
  • 打赏
  • 举报
回复
会不会是cleardevice();的问题,好久没用TC了,也许还是getch();的问题呢,看一下是不是getch()不能在图形方式下使用。
zhangbo2003 2002-08-30
  • 打赏
  • 举报
回复
begin()执行后按任意键就退出了,加上closegraph()也不行,go()根本不能执行
zhuazhi 2002-08-30
  • 打赏
  • 举报
回复
噢噢噢,,,,抢分来喽!!!!

—————————————————————————————————
____()()
/ @@
`~~~~~\_;m__m._>o -------大米在哪里?大米在哪里??
zhuazhi 2002-08-30
  • 打赏
  • 举报
回复
没看出什么东西。。

—————————————————————————————————
____()()
/ @@
`~~~~~\_;m__m._>o -------大米在哪里?大米在哪里??
quicking 2002-08-30
  • 打赏
  • 举报
回复
执行不了是什么意思?
还有你的图形模式在程序运行结束后应该关闭closegraph();

70,037

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧