用C++写一个循环,按任意键终止循环,否则一直执行循环体

来源:百度知道 编辑:UC知道 时间:2024/06/06 14:34:35
如:
int main()
{
while ()
{
cout << "Hello!" << endl;
}
}我想让程序一直输出Hello直到从终端输入任意字符(或按键盘的任意键)
下面两个回答都是错的,我想让程序一直输出Hello直到从终端输入任意字符(或按键盘的任意键),如果用getchar()循环就停止等待输入

是的.不过我又在C中找了个函数int kbhit(void)
在conio.h中,可以满足你要的条件{
while (1)
{
if(!kbhit())
cout << "Hello!" << endl;
else{
getch();//输入任意字符,但有些功能键不行,如:win,ctrl,alt,caps lock...
break;
}

}
}

我顶上面的!!!
这是非常对的