Я только начал C ++ в университете, поэтому я решил попытаться сделать классический «магазинный проект» с использованием C ++.
Я просто брожу, есть ли способ повторить оператор if из другого,Например, в коде я спрашиваю пользователя, хочет ли он помочь в просмотре магазина, и если он отвечает «да», то он показывает им варианты, если они отвечают «нет», он продолжает с кодом, однако, если это не «да» илинет, тогда код сообщает пользователю, что он не может понять пользователя.
Я спрашиваю, могу ли я попросить пользователя снова ввести значение и выполнить оператор if без использования цикла, илия должен использовать цикл?
Вот фрагмент кода:
cin >> help;
if (help == "Yes" || help == "yes")
{
cout << "These are out current sections that you are able to browse:" << endl;
cout << "-Offers and Deals (1) \n-Computing (2) \n-Console (3) \n-Audio (4) \n-Electronic Displays (5) \n-Cabling (6) \n-General Accessories (7)" << endl;
}
else if (help == "No" || help == "no")
{
cout << "You have chosen not to look at our browsing list." << endl;
}
else
{
cout << "Sorry the system does not understand what you have entered. \n Please use full English (Yes/No)." << endl;
}
Если бы кто-нибудь мог мне помочь с этим, это было бы здорово.Я знаю его простой код и, возможно, гораздо более эффективные способы сделать это, просто используя методы, которые в настоящее время преподаются в университете.
Заранее благодарен.