6

on_key_press_eventEnterキーを押さずに取得したい。もちろん、文字コードも必要です。解決策はありますか?

4

2 に答える 2

10

ここを一読することをお勧めします。おもう

getchar()

あなたが求めているものかもしれません。

編集:実際にはおそらく

#include <conio.h>
_getch()

行末文字を必要としないため(入力ボタンを押す必要がないため)、より適切に機能します。Windows の場合はこれを参照し、UNIX システムの場合はcurses ライブラリに含まれているようです。

お役に立てれば!

于 2013-02-20T05:51:16.967 に答える
5

stdin からのバッファリングされていない入力を行うクロスプラットフォームの方法はありません。Unix ベースのディストリビューションを使用している場合は、cursesを使用できます。Windows ではgetchを使用できます。

于 2013-02-20T05:58:42.290 に答える