标题:[求助]win-tc尾部加getch()也一闪而过
只看楼主
cdmalcl
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:24
帖 子:4091
专家分:524
注 册:2005-9-23
得分:0 
以下是引用田里兵蜂在2007-2-24 15:19:37的发言:
亮哥,你们的方法我都试过了

结果还是一闪而过

不知wintc是咋回事..

怎么能
我这运行正常啊
bioskey(0);
有清除键盘缓存的功能

2007-02-24 15:35
田里兵蜂
Rank: 1
等 级:新手上路
威 望:2
帖 子:604
专家分:0
注 册:2007-1-29
得分:0 

怪呀,我用的WINTC呀
我把你的代码复制过去运行还是一闪而过

2007-02-24 15:48
cdmalcl
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:24
帖 子:4091
专家分:524
注 册:2005-9-23
得分:0 

你按键多了吧

2007-02-24 15:50
cdmalcl
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:24
帖 子:4091
专家分:524
注 册:2005-9-23
得分:0 
closegraph();
bioskey(0);
while(getch()!=27);
return 0;
}

这回你试试
2007-02-24 15:51
田里兵蜂
Rank: 1
等 级:新手上路
威 望:2
帖 子:604
专家分:0
注 册:2007-1-29
得分:0 
...
还是这样的.
2007-02-24 16:10
田里兵蜂
Rank: 1
等 级:新手上路
威 望:2
帖 子:604
专家分:0
注 册:2007-1-29
得分:0 

谢谢亮哥

2007-02-24 16:10
xql0501
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2007-3-16
得分:0 

我想你是什么都没看到就闪过了吧。
那肯定是这句的问题咯:initgraph(&gdriver,&gmode,"");
在""中写上你BGI的路径,例如我的是:initgraph(&gdriver,&gmode,"F:\\win-tc\\project");

如果你用win-tc的“中文DOS环境运行”就可以看到它的出错提示。。。


2007-03-29 15:09
bigbigboy
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-5-4
得分:0 

有类似的感觉
我把这个程序复制到Win-TC中运行正常
得到一个重复变化的很漂亮的图画
跟getch()的存在没有关系
然后从Win-TC/project文件夹中找到生成的对应的exe文件
双击后运行正常。
但是将这个exe文件移动到别的文件夹之后就出现了楼主所描述的问题
只是看到一个黑屏一闪而过
同样无法通过getch()来解决
进一步发现
所有的用了#include <graphics.h>的程序都存在同样的问题。
我也不明白

2007-05-04 16:36



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-120498-1-1.html




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

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