退出while循环

来源:互联网 发布:数据采集系统标准规范 编辑:程序博客网 时间:2024/06/06 14:08
int i=0;

while(i)

{

          if (kbhit())
{
char ch;
ch=getch();
if(ch==27)
{
flag=0;
return;
}
}

}

我在百度上搜kbhit()函数时找到的程序:
#include <conio.h> 
  #include <stdlib.h> 
  int main( void ) 
  { 
  char ch; 
  while( !kbhit() ) 
  { 
  cprintf("Hello World\n"); 
  if( kbhit() ) 
  { 
  ch = getch(); 
  if( 27 == ch ) 
  break; 
  } 
  } 
  cprintf("End!\n"); 
  system("pause"); 
  return 0; 
  }



第一个if测试是否有键盘按下
第二个if测试按下的键是否是Esc
如果是,break。
http://tieba.baidu.com/p/1682088211

0 0
原创粉丝点击