質問: タイトルの通りなのですがどうやって説明すればいいのかよくわからないので、下記で説明したいと思います。 C++のコンソールアプリケーションでこんなものが作りたいです ``` -------------- Menu -------------- A[ON] B[OFF] C[OFF] Exit ``` ON/OFFしたい項目をアローキーで選んでエンターを押すとONになったりOFFになったりする 選んでいる項目の色を変えたい ONの時の動作とOFFの時の動作を決めたい Exitに合わせてソフトを終了する 以上です、文字を入力して項目を決めるタイプの物の応用で作れるものでしょうか?よくわからずにいたので、質問させていただきました。よろしくお願いします。
回答: こんにちは。 そのためには表示先の「コンソール」が文字位置を制御できる必要があります。 linux標準のターミナル・エミュレータは対応しているそうです。 コンソール制御が参考になります。 Windowsのコマンド・プロンプト画面は対応していないようですが、エスケープシーケンスによる画面制御に対応させる方法が書かれていました。 これらの要件を満たすことができる環境ならば、可能な筈です。