0

さて、ユーザーが情報を入力している間に行をカウントするプログラムがあるとしましょう。

この例では、コードを使用しているとしましょう

cout << "THIS CODE IS BEING COUTED" << endl;

この例では、ユーザーが入力を入力している途中で、現状では「hello」と入力しただけで、まだ Enter キーを押していないとします。

このままでは、この行が実行されると、ユーザーには「helloTHIS CODE IS BEING COUTED」と表示され、情報を入力するための新しい行が表示されます。

私がやりたいのは、cout'ing の代わりに、現在の入力のテキストを取得し、入力からそれを消去し、cout'ed する必要がある行を cout してから、情報を入力。

これは理にかなっていますか、それともごちゃごちゃしたナンセンスの集まりですか?

読んでくれてありがとう。

編集: 明確化: 入力に文字列が入力されていて、cout がある場合、入力を超えて挿入するのではなく、入力の上に cout が表示されるようにします。また、ユーザーが入力を続行したり、既に入力したものを削除したりできるように、入力に影響を与えないようにしたいと考えています。

4

2 に答える 2