高一課程C語言》鍵盤輸入


鍵盤輸入(Keyboad input)
  • Input/Output:getch(), getche()

    它的功能是,按下去鍵盤按鍵時,不需要按 Enter 就會直接讀進去,而且螢幕不會顯示!也就是『無緩衝輸入』。

    在製作CMD小遊戲時還滿實用的,eg. 按w往上,按a往左,不用每個指令再按Enter 才能送出去

    <conio.h>  ->  getch(): 不需按Enter, 螢幕不會顯示

             getche(): 不需按Enter, 螢幕會顯示


 

  • ASCII是和僅定義在0到127之間。上面的所有內容都是無效的,或者需要使用除ASCII之外的已定義編碼(例如ISO-8859-1)。

 

  • 那鍵盤中,『上』『下』『左』『右』或是輸入『F1』『F2』。。。等按鍵呢??
    ==》這是按鍵是用利用兩個連續的按鍵