Эй, кто-нибудь может понять, что не так с моим меню в цикле while, он продолжает печатать dixie, если я нажимаю 1 в неограниченном цикле. У меня есть цикл while вокруг меню, чтобы меню всегда было для пользователя, чтобы вернуться к выборам. вот мой код:Меню C++. Неограниченный цикл в меню
#include <iostream>
using namespace std;
int main()
{
int choice;
bool menu = true;
cout <<"========Welcome to the database menu========\n";
cout << "Press 1 to insert a new record at a particular position\n"
"Press 2 to delete a record from a particular position\n"
"Press 3 to search the database and print results\n"
"Press 5 to find the average experience points of players at a particular level\n"
"Press 6 to find and remove all duplicate entries\n"
"Press 0 to quit\n\n\n\n\n\n\n\n\n";
cout << "Choice: ";
cin >> choice;
//*****************************************************************************
// Switch menu to display the menu.
//*****************************************************************************
while(menu)
{
switch (choice)
{
case 1:
cout << "dixie";
break;
case 2:
cout << "bexie";
break;
default:
cout<< "That is not a choice!!!\n";
}
}
getchar();
getchar();
}
Спасибо, что он работает над вашим советом. Огромное спасибо. – Pendo826