我正在尝试制作一个基于菜单的程序,用户可以在其中输入数字并转到不同的菜单。但是,在用户在主菜单上输入数字以转到另一个菜单之后,我希望他们能够输入数字并返回到主菜单/让主菜单再次显示。但是,由于displayMenu函数位于另一个函数的下面,所以它将无法工作,并且由于相同的原因,无法将另一个函数移至displayMenu函数的下面。因此,两个函数都必须在彼此之下声明。任何帮助将不胜感激。
void options() { //Display menu function
int choice;
cout << "Please Enter an Option: " << endl;
cout << endl;
cin >> choice;
switch(choice) {
case 1:
cout << string( 1, '\n' );
listUserNames();
break;
}
void listUserNames() {
int choice;
cout << "\t-----List User's Names-----" << endl;
cout << endl;
openFile();
cout << "1. Return to main menu" << endl;
cout << "2. Exit Program" << endl;
switch(choice){
case 1:
options();
}
}