社区
C++ 语言
帖子详情
强烈求助啊。!!!求比_kbhit()范围更小的函数.
aszxqw
2010-09-09 08:48:19
谁能有一个函数可以像_kbhit()一样来判断有无输入,但是并不会把流读取掉。
而且判断输入的范围还可以把 字母键盘 和 上下左右的那个键盘。
这样可以让我编双人游戏的时候不会操作不会互相影响。
强烈求助啊。!!!
...全文
94
5
打赏
收藏
强烈求助啊。!!!求比_kbhit()范围更小的函数.
谁能有一个函数可以像_kbhit()一样来判断有无输入,但是并不会把流读取掉。 而且判断输入的范围还可以把 字母键盘 和 上下左右的那个键盘。 这样可以让我编双人游戏的时候不会操作不会互相影响。 强烈求助啊。!!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
npuhuxl
2010-09-11
打赏
举报
回复
设一个数组bool hasInput[2] = {false;}
你应该单独写个接收输入线程,如果有输入就标记hasInput = {true, true},再保存接收字符;(使用的时候要注意多线程的互斥)
选手线程1会每隔一定时间检测hasInput[0],如果为true代表有输入,读取保存字符。
选手线程2同理。
不过应该用opengl、Directx之类的写游戏,而且他也支持检测输入
aszxqw
2010-09-09
打赏
举报
回复
[Quote=引用 3 楼 npuhuxl 的回复:]
上面说错了,不应该用消息模式的。
用些其他的东西把,比如opengl之类的
[/Quote]
什么意思。
我有用多线程去写了。但就是还是会冲突。
npuhuxl
2010-09-09
打赏
举报
回复
上面说错了,不应该用消息模式的。
用些其他的东西把,比如opengl之类的
npuhuxl
2010-09-09
打赏
举报
回复
getch
不过应该去尝试消息模式。
zhuyi108
2010-09-09
打赏
举报
回复
楼主都会编游戏了,厉害厉害,你说的问题,我不会不过你用汇编语言应该可以实现!
C 语言常见问题集
C 语言常见问题集原著:SteveSummit翻译:朱群英,孙云修订版0.9.4,2005年6月23日版权所有c. 2005 目录目录 i 前言 xvii 1 声明和初始化 1 1.1 我如何决定... 11.3 怎样定义和声明全局变量和
函数
最好?.........
Linux系统C编程资料
1)Linux程序设计入门--基础...在这篇文章当中,我们将 会学到以下内容: 源程序编译 Makefile的编写 程序库的链接 程序的调试 头文件和系统
求助
----------------------------------------------------------------------
python好看的流星雨代码,python流星雨代码小学生
使用6英寸(15厘米)或
更
大望远镜可见,它有一个明亮的核,外层是一团很暗的环状云雾,星等+9.2。 NGC 488:这个天体是这一带天区中比较明亮的NGC天体的代表,从地球看它有一团带有明亮核的南北延伸方向的光,星等+...
Linux下C语言编程资料
在这篇文章当中,我们将会学到以下内容:源程序编译Makefile的编写程序库的链接程序的调试头文件和系统
求助
1.源程序的编译在Linux下面,如果要编译一个C语言源程序,我们要使用GNU的gcc编译器。 下面我们以一个...
linux 操作系统下c语言编程入门
找看看有没有和我用的
函数
相关的库,我就这样找到了线程(thread)
函数
的库文件(libp thread.a). 当然,如果找不到,只有一个笨方法.比如我要找sin这个
函数
所在的库. 就只 好用 nm -o /lib/*.so|grep sin>~/sin 命令,...
C++ 语言
65,187
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章