2016-08-02 7 views
-4

さて、私は私は私はそれを行うことは可能だと信じていた私のコード にトリックを行う必要があり 、私の大学のための私の最初のプロジェクトを書いているが、ここですべての 最初に私のコードですコード実行のこの非常に最初の行の後、コンパイラは私が1または2を選択したときである私は確認する必要があり、正確には何選択した後、前の単語を削除するにはどうしたらいいですか?</p> <pre><code>cout << "1 - Enter the programn" << "2 - About the programn" << "3 - EXIT" << endl; //calls exit function . cin >> choice; </code></pre> <p>:C++

click here to understand more

、またcoutsとのCINの束を持っている関数を呼び出しますプログラムのタイトルを除くすべての前の単語を消去する必要があります。

something like this

+0

この質問に含まれる情報を見てください:https://stackoverflow.com/questions/6486289/how-can-i-clear-console – jpw

+0

これは良いタイトルであり、私はそれを持って、感謝の仲間 –

+1

これらの大学のプロジェクトが、最も熟練した教授たちを反映して、そのような教義的な意味を持つことは素晴らしいことです。私は特に、学生が、クラスの階層をインスタンス化し、2つの整数を追加するためにさまざまなデザインパターンに従うと主張するものが好きです。 –

答えて

1

あなたはバニラのC++で行うことができますすべては、私は信じて、十分な空白行を印刷して、タイトルを再印刷することです。画面をクリアしたい場合は、コンソールで他のすべてのものをクリアするには、ncursesまたはPDCursesライブラリを使用する必要があります。

+0

これはまた良いアイデアです、ありがとう –

0

私はlibcursesを混乱させません。私は機械的に多くの改行(おそらく24)を出力してから、他のものを手作業でコーディングして画面をクリアします。エスケープコードを使用する場合は、適切な端末タイプ(ほとんどの大学のコンピュータラボでは一般的なアクセスエリアにターミナルがたくさんありません)を仮定し、cursesを把握するのではなくシーケンスを手作業で記述します。

関連する問題