[By JHF 學長]
while(1)
{
if (kbhit())
{
if (getch() == ' ') // 指定按鍵為空白鍵
break;
}
//迴圈內要執行的code
}
所以上述的程式碼可以改寫如下:
bool hit_key(char ch)
{
if(kbhit())
if(getch() == ch)
return true;
return false;
}
while(!hit_key(' '))
{
//迴圈內要執行的code
}
ps: kbhit()需要conio.h
getch()需要stdio.h (在VC下不需要include)
while(1)
{
if (kbhit())
{
if (getch() == ' ') // 指定按鍵為空白鍵
break;
}
//迴圈內要執行的code
}
所以上述的程式碼可以改寫如下:
bool hit_key(char ch)
{
if(kbhit())
if(getch() == ch)
return true;
return false;
}
while(!hit_key(' '))
{
//迴圈內要執行的code
}
ps: kbhit()需要conio.h
getch()需要stdio.h (在VC下不需要include)
文章標籤
全站熱搜
