c语言学习零碎整理(11):怎样通过判断按键退出循环
-----温铭 blog.csdn.net/wayne92
前几天在c#版中看到一个帖子: “如何用c#实现,在while (true)循环中,按Esc键退出循环?" 那时候以为只能用hook来监视键盘,看了看后面一些猩猩的回复,只怪自己c#太菜,都没有看明白:( 昨天在c版看到 又有人问这个问题,其中cyberHunK(→迈克·老猫←) 用了_kbhit()来解决了这个问题,我又去查了查MSDN,才有点明白,终于知道了还有_kbhit()这样的函数(汗。。。)。觉得这个东西蛮有用的,就记下来, 有错的地方还请各位指教!
先抄一段MSDN对_kbhit()的解释:
int _kbhit( void );
Return Value
_kbhit returns a nonzero value if a key has been pressed. Otherwise, it returns 0.
Remarks
The _kbhit function checks the console for a recent ke
-----温铭 blog.csdn.net/wayne92
前几天在c#版中看到一个帖子: “如何用c#实现,在while (true)循环中,按Esc键退出循环?" 那时候以为只能用hook来监视键盘,看了看后面一些猩猩的回复,只怪自己c#太菜,都没有看明白:( 昨天在c版看到 又有人问这个问题,其中cyberHunK(→迈克·老猫←) 用了_kbhit()来解决了这个问题,我又去查了查MSDN,才有点明白,终于知道了还有_kbhit()这样的函数(汗。。。)。觉得这个东西蛮有用的,就记下来, 有错的地方还请各位指教!
先抄一段MSDN对_kbhit()的解释:
int _kbhit( void );
Return Value
_kbhit returns a nonzero value if a key has been pressed. Otherwise, it returns 0.
Remarks
The _kbhit function checks the console for a recent ke