0

私はstackoverflowを初めて使用し、この投稿に出くわして支援を提供してくれたすべての人に感謝したいと思います. 私は C++ の初心者から中級者のプログラマーです (初心者に近いと言えます) が、テキストベースのゲームに必要な基本的な基礎は知っています。しかし、これは何らかの理由で私を困惑させています。

とにかく、私は自分のテキストベースのゲームに取り組んでおり、ユーザーが無効な文字または選択肢を入力すると、「前の選択は無効です。リストから別のものを試してください:」というメッセージがコンソールの上部に表示され、現在の画面/メニュー/サブメニューの上に表示され、ユーザーが有効なオプションを入力するまでそこにとどまりました。画面上の他のテキストを変更せずに個々の行の色を赤に変更する方法とエラーシステムを作成する方法は知っていますが、メニューの上部に表示して、ユーザーが入力するまでそこにとどまるにはどうすればよいですか?有効なオプション。これを理解したら、さらにカスタマイズすることができます。

ビデオ: https://www.youtube.com/watch?v=5gBU5rptR8I @ビデオの 54 秒

とても有難い、

初心者、

xChubz

4

2 に答える 2

-1

コンソール テキストを消去し (OS 固有です。こちらを参照してください: How can I clear console )、エラー メッセージを先頭にして、以前に記述した内容を単純に書き直します。

于 2014-12-06T21:06:57.813 に答える
-1

特定の色を使用する方法がわからないが、画面をクリアするには:

system("CLS");
于 2014-12-06T21:38:04.473 に答える