腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
C编程在不停止程序
的
情况下检查是否按键
、
如您所知,在windows中使用getch()时,应用程序会等待您按下某个键,void main(){ while(1){ printf
浏览 14
提问于2012-11-25
得票数 7
回答已采纳
4
回答
ncurses & curses -编译器未定义
的
引用
、
好
的
,我最初尝试使用一些标题,这些标题应该只在windows上使用,这是我
的
错,但我只是使用curses.h重现了我需要
的
内容。然而,我仍然收到完全相同
的
错误。'gmake[2]: Enteringdirectory `/
浏览 0
提问于2012-04-22
得票数 4
回答已采纳
1
回答
kbhit
测试无法编译“test -lcurses”
、
'gmake[2]: Enteringdirectory `/home/josh/Projects/Testing grounds/
kbhit
' mkdir -p build/Debug/GNU-
浏览 5
提问于2012-05-13
得票数 1
回答已采纳
1
回答
如何在循环时扫描输入(C程序)
、
、
我正在做一个重击-一个鼹鼠程序,目前我已经为鼹鼠
的
出现和消失设置随机;然而,当这一切都在进行,我需要接受用户
的
输入,以“打击”鼹鼠。有没有任何方法可以做到这一点,而不暂停循环等待用户输入
的
东西,而是让循环运行,同时扫描输入?我
的
密码在下面。
浏览 3
提问于2017-04-04
得票数 0
回答已采纳
1
回答
当键盘和区域设置为美国(非国际)时,对于Windows 10
中
的
",%,~“等字符,
kbhit
()
的
实际行为没有相关答案。
、
、
戴尔XPS13上安装了最新更新
的
Windows 10。所选
的
美国键盘布局和美国区域设置(非国际)。仍然,调用
kbhit
()或_
kbhit
()使用特定
的
字符,例如",~,%“,不会返回击键,至少在一定
的
时间(~1秒)和第二个字符被击中之前不会返回。我尝试使用
kbhit
(),因为我需要一个非等待函数。在
Linux
中
,在stdin上使用超时select()效果很好,但在Windows上似乎不太好用。 谢谢,-Patrick
浏览 2
提问于2018-10-29
得票数 0
1
回答
如何在
linux
上实现C++
中
的
kbhit
()和gethch()
我在试着建立一个原始
的
蛇游戏。函数void Input()调用_
kbhit
()和_getch(),但问题是我无法实现这些函数,因为
linux
中
的
gcc包
中
没有包含conio.h。有没有其他方法可以不使用conio头文件来完成_
kbhit
()和_getch()
的
任务?void Input() // handle controlsif(_
kbhit
()) // boolean positiv
浏览 6
提问于2017-02-19
得票数 2
回答已采纳
2
回答
如何在python3
中
用键盘打破倒计时?
、
、
在某些过程
中
,我暂停了倒计时( time.sleep(1)在里面的循环)。我希望能够用键盘打破它,以便能够在倒计时结束之前继续运行。是否可以使用python3 (没有
Linux
根访问
的
跨平台)?在这种情况下,我能得到一些关于按键
的
信息吗?
浏览 20
提问于2022-05-15
得票数 -1
1
回答
如何在Python中使用getch
、
当我在中使用getch库并使用
Linux
时,如何在中使用
kbhit
函数?我在msvcrt库中找到了
kbhit
函数,但我不使用msvcrt,因为它只适用于Windows,而且我无法为getch库找到任何东西。这是我现在
的
代码:import threading while getch.
kbhit
(): input = str(getch.getch
浏览 10
提问于2022-01-17
得票数 0
3
回答
如何在不停止C程序
的
情况下按下最后一个键?
、
、
、
、
执行此操作
的
最简单方法是什么?我想避免使用readline类型库。 这是一个
Linux
特有的问题;程序不是多线程
的
。
浏览 2
提问于2009-10-03
得票数 1
回答已采纳
3
回答
当我按下某个键时做些什么?
、
、
如何使程序识别我按
的
特定键?要理解上下文:我想用C(非常基本
的
游戏)做一个游戏,所以为了移动对象,我想要先( want ),我知道如何移动它,但是我不知道如何让程序理解我想要做一个特定
的
动作,当其中一个键被按下时。例如:x++我知道它不是那样工作
的
,而是至少类似的东西。
浏览 3
提问于2017-11-12
得票数 1
回答已采纳
2
回答
如果按下c++键,则中断
如果用户在睡眠期间按下任何键(毫秒),我想要中断while循环,就像在stop
中
,如果在这些毫秒内按下任何键。我该怎么做?
浏览 7
提问于2016-11-18
得票数 1
回答已采纳
1
回答
使用getch in while (1) python
、
当我像这样使用它时,问题在于它阻塞了我
的
循环: char=getch.getch()编辑:在顶部是我想要做
的
事情
的
一个例子,但是如果您感兴趣,我
的
真正脚本就在这里。
浏览 2
提问于2017-07-17
得票数 1
1
回答
我应该如何在用户输入时停止C循环
、
、
、
、
getchar())//If the user didn't enter an input keep on running break;} 我预计当用户输入任何类型
的
输入时
浏览 6
提问于2019-07-08
得票数 2
回答已采纳
1
回答
kbhit
实现
的
问题
、
这是我找到
的
kbhit
实现,但由于某种原因,它只是等待一个键被按下,而不是返回某个非0
的
结果。它并不能真正起到
kbhit
的
作用...{ fd_set read_fd; 我想你可能误解了我
的
意思,并认为它实际上是在击键后返回非零值。我
的
问题是
kbhit</e
浏览 1
提问于2010-10-20
得票数 0
2
回答
C语言中
的
非阻塞“按键”测试
、
我在找一件很简单
的
事:我想这个问题可能相当于检查键盘缓冲区是否包含任何内容。我想这样
的
函数在C中一定存在,但是我还没有找到它。我发现
的
所有标准函数都是“阻塞”类型,在回答之前等待按下键。 注意-我计划将它用于Windows控制台程序。
浏览 8
提问于2011-12-08
得票数 4
回答已采纳
2
回答
Linux
中
的
kbhit
()[和getch()]问题
、
、
、
= 'q') printf("looping\n"); if(
kbhit
()) ch = readch(); }这段代码为我提供了一个类似于getch()
的
阻塞功能。补充道:试图捕获up箭头
的
关键代码给了我3个字符27、91和65。使用if/否则,我尝试模式匹配,但我只得到2个字符。当按下下一个键时,将捕获下一个键。我希望使用getchar()
浏览 5
提问于2009-10-03
得票数 1
回答已采纳
1
回答
用于
Linux
的
kbhit
的
内存泄漏
、
、
、
、
当我运行我
的
程序时(我将
kbhit
保存为头文件并将其保存在我
的
程序文件夹
中
),在第一次使用
kbhit
(我使用DrMemory进行内存调试)时,我获得了一个未初始化
的
读访问权限。我包含了sys/ioctl.h,因为我
的
程序没有它就不能使用FIONREAD。有问题
的
是对tcsetattr(STDIN,TCSANOW,&term)
的
调用;我不完全理解它是如何工作
的
,所以任何帮助都将不胜感激。谢谢!编辑:
浏览 21
提问于2019-02-18
得票数 0
2
回答
原始终端模式-如何接收输入?
、
、
我有一个聊天客户端,它接受原始终端模式
的
输入,但我不知道如何在这种模式下处理输入。我需要知道两件事: 另外,一个在\n上刷新
的
逐字符读取循环
的
例子非常值得一看。谢谢!
浏览 5
提问于2012-10-28
得票数 4
回答已采纳
2
回答
linux
下
kbhit
的
汇编实现
、
、
那么,
kbhit
是如何在
Linux
中
实现
的
呢? 谢谢。
浏览 2
提问于2010-10-19
得票数 0
5
回答
在
Linux
上使用
kbhit
()和getch()
、
、
、
、
在Windows上,我有以下代码可以在不中断循环
的
情况下查找输入:#include <Windows.h>{ { { Sleep(500); std::cout << "Runn
浏览 10
提问于2015-03-29
得票数 17
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux中的,{}的作用
Linux 中的 DHCP 原理
Cisco 设备中的linux容器
Linux中的管道命令(三)
Linux中的rcp命令示例
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券