社区
新手乐园
帖子详情
请启发启发我这个菜鸟吧
jxpeter
2007-09-10 04:48:49
做一个循环,每循环一次为一秒,统计秒数,当外界(如回车)响应,就退出该循环,想了半天也想不出来推出的方法,救命啊~~~~
...全文
273
13
打赏
收藏
请启发启发我这个菜鸟吧
做一个循环,每循环一次为一秒,统计秒数,当外界(如回车)响应,就退出该循环,想了半天也想不出来推出的方法,救命啊~~~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sandlu
2007-09-13
打赏
举报
回复
键入ASCII代码 WM_CHAR OnChar
按键按下 WM_KEYDOWN OnKeyDown
按键释放 WM_KEYUP OnKeyUp
afx_msg void OnChar(UINT nChar, UINT nRepCnt, UINT nFlag);
nChar表示按键的ASCII代码或虚拟键值,在OnChar中ASCII代码,可以区分大小写,但无法区法非可显示字符;在OnKeyDown和OnKeyUp中是虚拟键值,无法区分大小写,但可以确定当前哪个键被按下,包括可显示字符和非可显示字符。
mjf_2008
2007-09-11
打赏
举报
回复
完全没必要用钩子,直接在循环里判断回车键是否被按下就可以实现了。
b2b160
2007-09-11
打赏
举报
回复
应该有个GetKeyState函数吧,获取键盘状态的,在循环里经常查看状态应该可以吧?
如果是WINDOWS的话,就截获WM_KEYDOWN消息
星羽
2007-09-11
打赏
举报
回复
在循环里判断回车有一个弊端
就是如果刚好在 sleep 的时候你按下了回车,反映会延迟
gfxiang
2007-09-10
打赏
举报
回复
#include <windows.h>
#include <stdio.h>
#include <conio.h>
int main()
{
char ch;
while (( ch = getch()) != '\r') {
if (ch == '\b') {
putchar(ch);
putchar(' ');
putchar(ch);
} else
putchar(ch);
Sleep(1000);
// ...
}
return 0;
}
jxpeter
2007-09-10
打赏
举报
回复
谢谢楼上的各位兄弟,
if(获取键盘按键==回车)
break;
“获取键盘按键”----需要的函数是什么?我想要具体的
sandlu
2007-09-10
打赏
举报
回复
此处怎么写?
if(获取键盘按键==回车)
break;
jxpeter
2007-09-10
打赏
举报
回复
while(true){
_sleep(1000);
cout<<count++;
此处怎么写?
if(响应)
break;
}
我还是不知到该如何写?我想要纯c++的函数,谢谢了~~~
programmernew
2007-09-10
打赏
举报
回复
顶一下,^_^
NKLoveRene
2007-09-10
打赏
举报
回复
自己搜搜用钩子函数捕捉键盘响应吧
qld001
2007-09-10
打赏
举报
回复
回车有ASCII码滴,判断条件用这个作比较就行了,hoho
jxpeter
2007-09-10
打赏
举报
回复
请问楼上的,能不能详细一点,我也知道该捕捉键盘响应,但不知用什么函数,谢谢
ghostjeky
2007-09-10
打赏
举报
回复
捕捉键盘消息了,当按下回车时设定一个标记,这个标记可以作为while循环退出的条件
菜鸟
(文章)
我看到一片关于一名编程员的人生经历,从一个
菜鸟
到高级编程人员,其中的大学经历、人生境遇令人产生共鸣。
给人
启发
,具有很高的借鉴意义。
网站建设新手
菜鸟
教程
给要学习网站建设的新手一点
启发
,包括概述、域名、程序、数据库、空间和网站运营
李研_
启发
式优化作业1
摘要随着各大互联网公司的崛起,尤其是
菜鸟
网络、京东物流、顺丰快递、美团外卖等,他们的具体业务不仅与路由切实相关,而且也会考虑到采购、配送等方面的支出,通常这二者
自个捣腾的工作计划小软件
这是一个
菜鸟
系列的工作计划小软件,系统可以让用户计划好今天要做的所有事情,带下班时对自己工作作出判断,一段时间后,用户可以查看自己已完成的任务或者尚未完成的任务信息; 本人刚接触C# 不久,开发中存在错误在所难免,希望大家在使用之余能批评指正,本人将虚心学习改正,在此谢谢我的老师对我的
启发
和帮助! 有什么好的建议和方法,可以在我的CSDN 博客交流
自制OS雏形
学习linux 2.4.0内核的小成果,里面借鉴了很多linux中的数据结构、函数、代码、原理等,并非原创。自己在xp上用vc和masm将内核启动的一小部分实现出来。引导,中断,启动内存管理,页表设置等内容, 都已经完成。当然问题多多,不是要写一个系统,而是学习的记录。如果你是大牛就pass吧。如果你是 如我一样的
菜鸟
,学linux内核不知从哪下手,可以看看。在过程中碰到了很多困难,也解决了很多问题。总体觉得比捧着厚厚的内核书籍看,来的深刻,希望对你有所
启发
。
新手乐园
33,311
社区成员
41,784
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章