1

コンソールで与えられたデータを取得できる C++ の関数があるかどうか疑問に思っていました。ない場合は、cin で一時停止せずにプログラムの実行を続行します。

ありがとう

4

2 に答える 2

2

2 つのスレッドがあり、1 つのブロックは入力を待機しており、もう 1 つのブロックは待機中に動作します。

于 2013-05-04T01:09:47.693 に答える
2

C++ でこれを行うための標準関数はありません。「非標準」の方法で正確に行う方法は、コードを実行する OS によって異なります。

1 つの解決策は、特別な「ハンドル コンソール/キーボード I/O」ライブラリを使用することです。その一例が「curses」ライブラリです。これは、ほとんどの一般的なプラットフォームでさまざまな形で利用できます。Linux または Unix プラットフォームを使用している場合は、ソフトウェア インストーラー製品 (yum、apt-get など) を使用して「curses」を検索してみてください。Windows を使用している場合、一般的な「実行するインストール コード」がないため、Google を使用して「windows の curses」を検索する必要があります。

于 2013-05-04T00:02:49.700 に答える