22.1.2 コンソール I/O 関連

kbhit( )
読み出し待ちの打鍵イベントが存在する場合に真を返します。

getch( )
打鍵を読み取り、読み出された文字を返します。コンソールには 何もエコーバックされません。この関数呼び出しは読み出し可能な 打鍵がない場合にはブロックしますが、文字を読み出せるように するために Enter の打鍵を待つ必要はありません。 打鍵されたキーが特殊機能キー (function key) である場合、この 関数は '\000' または '\xe0' を返します; キーコードは次に関数を呼び出した際に返されます。この関数で Control-C の打鍵を読み出すことはできません。

getche( )
getch() に似ていますが、打鍵した字が印字可能な文字の 場合エコーバックされます。

putch( char)
キャラクタ char をバッファリングを行わないでコンソールに 出力します。

ungetch( char)
キャラクタ char をコンソールバッファに ``押し戻し (push back)'' ます; これにより、押し戻された 文字は getch()getche() で次に 読み出される文字になります。

ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。