首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

关于几个控制台的有关问题,棘手啊

2012-02-07 
关于几个控制台的问题,棘手啊!!!我想在控制台下写个小游戏俄罗斯方块,但是碰到一个问题:我用getch()获得用

关于几个控制台的问题,棘手啊!!!
我想在控制台下写个小游戏俄罗斯方块,但是   碰到一个问题:
我用getch()获得用户的输入,但是如果用户不输入时,机器就在那等待用户输入,而方块就不会自己下落了,有没有办法在用户按下键后才去调用输入函数啊?
似乎有个叫中断函数的东西,那东西能完成这任务吗?(貌似有点像多线程了)

[解决办法]
不要使用 getch,
它是 阻塞函数, 如果没有输入则程序停止运行并等待用户输入;

改用 bioskey,
它检测是否有可用输入,
并不阻塞程序的运行~

热点排行