C++如何实现输入指定键跳出?
来源:百度知道 编辑:UC知道 时间:2024/05/29 08:07:55
例如:#include<iostream>
using namespace std;
void main()
{
for(int i=1;;i++)
{
cout<<i<<endl;
}
}
我想按0键来跳出这个无限循环,在程序不停的运行时一按就跳出,怎么办啊?
谢谢了,其实再加上一个getch()=='a'就可以了,输入a跳出
using namespace std;
void main()
{
for(int i=1;;i++)
{
cout<<i<<endl;
}
}
我想按0键来跳出这个无限循环,在程序不停的运行时一按就跳出,怎么办啊?
谢谢了,其实再加上一个getch()=='a'就可以了,输入a跳出
用kbhit(),这个是检测键盘的,没有输入就返回不会等待
#include<iostream>
#include<conio.h>
using namespace std;
void main()
{
for(int i=1;;i++)
{
if(kbhit()) break;
cout<<i<<endl;
}
}
实现不了的,只有在程序等待输入的才接受按键,如果你的程序里面没有输入语句,那么不可能中断它的。在DOS时代,就是一个while(1);语句就可以弄死机。