, поэтому я сделал эту простую программу, используя учебник, который я следую по YouTube, но я не был показан, как дать пользователю возможность дать новый выбор, если предыдущий недействительно.Как заполнить эту программу
Программа выглядит следующим образом:
#include <iostream>
using namespace std;
int main() {
cout << "1. Search" << endl;
cout << "2. Quit This Program" << endl;
cout << "3. View Record" << endl;
cout << "Enter Your Selection Please > " << flush;
int input;
cin >> input;
switch(input) {
case 1:
cout << "Searching..." << endl;
break;
case 2:
cout << "Quitting This Program" << endl;
break;
case 3:
cout << "Searching For Record For Viewing..." << endl;
break;
default:
cout << "That is not a valid option" << endl;
cout << "Please choose a selection from the menu:" << endl;
}
return 0;
}
спасибо за помощь –
Не будет ли более отказоустойчивые подход будет установить '' selection' на true' перед 'switch' и только установить его на' false' в 'default' случае? Теперь вы должны помнить об этом в каждом случае. –
Да, выбор на true действительно будет лучше, так как это потребует меньшего обслуживания, но может быть немного запутанным для новичка, хотя ... – Xela