C/C++实现按下任意键继续功能

当我们在使用系统命令:stop时会在终端下弹出:按下任意键继续的代码!


这里只需要C/C++自带的函数即可:

kbhit

函数原型:

int kbhit(void);

返回值:如果有按键按下返回非0否则返回0

函数介绍:此函数是C/C++里的一个自带函数,可以用于监视键盘输入事件,当有键盘在当前线程下按下按键时,此函数会监视按键消息,但不会返回键代码,并且这个函数是个非阻塞函数!

需要头文件:

include <conio.h>

示列:

include <conio.h>
int main(){
printf("hello word!\n");
printf("按下任意键继续...");
while(1){
if(kbhit()){
break;
}
}
}

运行时当线程触发WM_CHAR或 WM_KEYDOWM等 键盘消息会立刻执行break语句!

猜你喜欢

转载自blog.csdn.net/bjbz_cxy/article/details/80796380