while(bioskey(0));你按任何一個鍵就退出迴圈。不用按回車。intbioskey(intcmd)本函式用來執行各種鍵盤操作,由cmd確定操作。cmd可為以下值:0返回敲鍵盤上的下一個鍵。若低8位為非0,即為ASCII字元;若低8位為0,則返回擴充了的鍵盤程式碼。1測試鍵盤是否可用於讀。返回0表示沒有鍵可用;否則返回下一次敲鍵之值。敲鍵本身一直保持由下次呼叫具的cmd值為0的bioskey所返回的值。2返回當前的鍵盤狀態,由返回整數的每一個位表示,見下表:┌——┬———————————┬———————————┐│位│為0時意義│為1時意義│├——┼———————————┼———————————┤│7│插入狀態│改寫狀態││6│大寫狀態│小寫狀態││5│數字狀態,NumLock燈亮│游標狀態,NumLock燈熄││4│ScrollLock燈亮│ScrollLock燈熄││3│Alt按下│Alt未按下││2│Ctrl按下│Ctrl未按下││1│左Shift按下│左Shift未按下││0│右Shift按下│右Shift未按下│
while(bioskey(0));你按任何一個鍵就退出迴圈。不用按回車。intbioskey(intcmd)本函式用來執行各種鍵盤操作,由cmd確定操作。cmd可為以下值:0返回敲鍵盤上的下一個鍵。若低8位為非0,即為ASCII字元;若低8位為0,則返回擴充了的鍵盤程式碼。1測試鍵盤是否可用於讀。返回0表示沒有鍵可用;否則返回下一次敲鍵之值。敲鍵本身一直保持由下次呼叫具的cmd值為0的bioskey所返回的值。2返回當前的鍵盤狀態,由返回整數的每一個位表示,見下表:┌——┬———————————┬———————————┐│位│為0時意義│為1時意義│├——┼———————————┼———————————┤│7│插入狀態│改寫狀態││6│大寫狀態│小寫狀態││5│數字狀態,NumLock燈亮│游標狀態,NumLock燈熄││4│ScrollLock燈亮│ScrollLock燈熄││3│Alt按下│Alt未按下││2│Ctrl按下│Ctrl未按下││1│左Shift按下│左Shift未按下││0│右Shift按下│右Shift未按下│