| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 979 人关注过本帖
标题:新手问个贪吃蛇的问题!
只看楼主 加入收藏
zhang2602260
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2011-2-18
收藏
 问题点数:0 回复次数:10 
新手问个贪吃蛇的问题!
只要编写“输入”类语句,如scanf,getchar,getch,程序就会停下来。
然而贪吃蛇是要在不输入任何指令的情况下还是往前走,然后在出入指令的情况下又停下来,这个到底怎么才能实现啊?
想破脑袋也想不出来啊!
搜索更多相关主题的帖子: 贪吃蛇 
2011-02-18 20:16
huangapple
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:545
专家分:1790
注 册:2010-12-30
收藏
得分:0 
GetAsyncKeyState()
用这个函数,msdn去查查这个函数的用法

勤能补拙,熟能生巧!
2011-02-18 20:20
zjsxwc
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:1
帖 子:252
专家分:601
注 册:2011-1-20
收藏
得分:0 
除了楼上,还有bios.h(tc环境下的)里可以用bioskey()来获取按键

[ 本帖最后由 zjsxwc 于 2011-2-18 20:30 编辑 ]

The tools I recommended:
GUI: CSharp(VS), QT;    Core Code: Plain C (Tiny C Compiler);    Web: Python, JavaScript;    Android: Java;    Embedded System: ASM&C (Linux)
2011-02-18 20:26
zhang2602260
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2011-2-18
收藏
得分:0 
谢谢ls的啊,我刚刚找到了一个kbhit
知识太匮乏了没办法!
2011-02-18 20:36
yangfanconan
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:10
帖 子:397
专家分:541
注 册:2009-9-22
收藏
得分:0 
这个方法同上,还可以自己通过控制循环做。
2011-02-18 21:07
洛云
Rank: 5Rank: 5
等 级:职业侠客
帖 子:204
专家分:356
注 册:2010-2-3
收藏
得分:0 
不要用阻塞函数。这个你可以上网搜一下RedOC自己弄的一个pcc32.h,不用再去用TurboC

QQ群:C语言初级群:31066229
   JAVA2自学交流群(筹备中):31066388
UC群:C语言学习:10051714
2011-02-18 21:16
洛云
Rank: 5Rank: 5
等 级:职业侠客
帖 子:204
专家分:356
注 册:2010-2-3
收藏
得分:0 
楼主写完了希望别忘了共享一下代码。
我也写过贪吃蛇,不过是控制台版的,有个五百多行的:http://www.
也有一个200行的:http://www.

[ 本帖最后由 洛云 于 2011-2-18 21:20 编辑 ]

QQ群:C语言初级群:31066229
   JAVA2自学交流群(筹备中):31066388
UC群:C语言学习:10051714
2011-02-18 21:19
zhang2602260
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2011-2-18
收藏
得分:0 
呵呵我纯新手啊,就算编出来了也只能是非常复杂的,而且没有绘图的,那种- -
完全没有借鉴价值的
2011-02-18 22:59
zhang2602260
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2011-2-18
收藏
得分:0 
回复 6楼 洛云
我看过你说的那个人的贪吃蛇,有的符号看不懂啊没有声明,估计就是那个pcc什么文件里面的,那个不是C语言函数库里面的吧?还是不要用了,用自己的比较好
2011-02-18 23:01
洛云
Rank: 5Rank: 5
等 级:职业侠客
帖 子:204
专家分:356
注 册:2010-2-3
收藏
得分:0 
回复 9楼 zhang2602260
那个人是我在唯C论坛认识的一个高手。他那个pcc32函数库是他自己弄的。如果你要使用bios.h的话只能用TurboC,而它只能写16位的程序。但是那个pcc32是用于32位的,这样代码在VC等上面编译时就能通过了。

[ 本帖最后由 洛云 于 2011-2-19 08:16 编辑 ]

QQ群:C语言初级群:31066229
   JAVA2自学交流群(筹备中):31066388
UC群:C语言学习:10051714
2011-02-19 08:13
快速回复:新手问个贪吃蛇的问题!
数据加载中...
 
   



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

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