コンソール プログラムに次の C++ コードがあります。
float var1, var2;
cin >> var1;
cin >> var2;
2 番目の変数を入力して右矢印キーを使用しようとすると、最初の変数の入力が画面に表示され始めます。Enter キーを押すと、2 番目の変数が画面に表示された値になります。cin バッファーをリセットする必要がありますか? 私は利用しようとしました:
cin.clear();
と:
cin.ignore();
しかし、動作はそのままです。