next up previous contents
Next: getenv Up: リファレンスマニュアル Previous: fwrite

  
getch

【目的】
getch - エコー無し文字入力
【形式】
c = getch()
   Integer c;
【詳細】
getch()は,エコーなしで標準入力から 1 文字読み込み,その文字コード を整数で返す。リターンキーを入力しなくても,読み込みは終了する。
【例題】
kbhit() で標準入力にデータあるか調べ,データがあれば getch() で 読み込む。
if (kbhit()) {
    switch (getch()) {
      case 0x41: print "A"; break;
      case 0x42: print "B"; break;
      case 0x43: print "C"; break;
      default: print "otherwise"; break;
    }
}
【参照】
gets(2.87), kbhit(2.110)


Masanobu KOGA 平成11年10月2日