私は現在、私の最初の学校プロジェクトをやっており、それには複数のオプションを持つメニューが含まれています。私のシステムは「クリア」ですか?すべてをクリアしない?
メニューから選択するたびに画面がクリアされ、最も重要なものだけが表示されます。
例:
do {
printf("Menu\n");
printf("1 - X\n");
printf("2 - Y\n");
printf("0 - Exit");
scanf("%i",&op);
switch(op)
{
case 1: {
system("clear");
printf("Option chosen: 1\n\n");
// The rest of the code inserting into arrays
system("clear");
printf("Option 1 results\n\n");
// Results
break; }
case 2: {
// Other code about listing, for example
break; }
}while(op != 0);
は今、事はある:それはすべてがうまくいけ最初の挿入時に
が、例えば、私は別のものを挿入しようとする場合、のprintf( "オプション1件の結果\ n個の\ nを");が上部に表示され、クリアされません。 だから、のようなものになります。
"オプション1件の結果"
"オプション選択:1" テキスト
で
//挿入用printfそれは次のようになります。
"選択したオプション:1"
// printfsをテキスト
私は何か間違っていますか?
の色を変更することが可能な
conio.h
で多くの機能がありますが...ループ内から呼び出され、このコードはありますか? – Lundin私の悪いです。 「オプション!= 0」がありますが、そこでは、彼が辞めようとするまで繰り返されます。 –