質問: 'a'; while (1){ if (入力があったら){ std::cin >> key; } std::cout << key << std::endl; } ``` このような感じにできるでしょうか
回答: 回答と言えるかどうか・・・ 簡単なのは、キー入力用のスレッド起こすことかなぁ? ・キー待ちのスレッドとメインスレッド(?)の間にキューを作る。 ・キー待ちのスレッドはキー入力があったらキューに入れる(排他制御) ・メインはキューにキーが有ったら取り出す(排他制御)→if (入力があったら)のこと #・・・一歩通行だからなんとか成る・・・と、思うw (受信したらキューに入れるとか)通信制御で使いますd^^