Предмет:
ИнформатикаАвтор:
duckyПеред тим як будешь копіювати код, попрошу тебе поставити 5 зірок та найкращу відповідьДякую.
#include <iostream>
#include <conio.h>
using namespace std;
int main() {
int choice = 1; // початковий вибір пункту меню
char key; // символ, введений користувачем
// цикл обробки введення користувача
while (true) {
// виведення меню на екран
cout << "MENU" << endl;
cout << (choice == 1 ? "> " : " ") << "1. Ввести записи" << endl;
cout << (choice == 2 ? "> " : " ") << "2. Вивести записи" << endl;
cout << (choice == 3 ? "> " : " ") << "3. Розрахувати кількість введених записів" << endl;
// очікування введення користувача
key = getch();
// обробка введеного символу
switch (key) {
case 72: // стрілка "вгору"
if (choice > 1) choice--;
break;
case 80: // стрілка "вниз"
if (choice < 3) choice++;
break;
case 13: // клавіша Enter
// обробка вибраного пункту меню
switch (choice) {
case 1:
// ввести записи
break;
case 2:
// вивести записи
break;
case 3:
// розрахувати кількість введених записів
break;
}
break;
}
// очищення екрану
system("cls");
}
return 0;
}
Автор:
fiestakgigДобавить свой ответ