2012-02-17 18 views
2

可能性の重複:
C/C++: Capture characters from standard input without waiting for enter to be pressed標準入力を連続的に読み取る方法は?

連続して標準入力を読み込む方法はありますか?私はXとOのゲームを作りたいと思うし、プレイヤーに矢印を使ってグリッド上の位置を移動させたい。私はcinを使用することができません。なぜなら、Enterキーを押して入力データを変数に取得するよう要求するからです。だから、その機能や目的を果たしているのでしょうか?

+2

プラットフォームに依存しない方法はありません。 –

+1

これは、WindowsとLinuxの両方のコンソールアプリケーションでこれを行う方法を説明しています。 http://stackoverflow.com/questions/421860/cc-capture-characters-from-standard-input-without-waiting-for-enter -to-be-pr – termie

答えて

3

コンソール(テキスト)アプリケーションでは、端末 'GUI'コントロールを実行するncursesのようなものを使用します。

グラフィックスアプリケーションでは、イベントドリブンプログラミングを可能にするSDLのようなものを使用します。

+0

ありがとうございました! – user1215706

関連する問題