如何用c++进行菜单设计
时间: 2024-02-29 19:53:00 浏览: 14
在 C++ 中,可以使用 switch 和 if-else 来设计菜单。以下是一个简单的示例:
```c++
#include <iostream>
using namespace std;
int main() {
int choice;
do {
cout << "Menu:" << endl;
cout << "1. Option 1" << endl;
cout << "2. Option 2" << endl;
cout << "3. Option 3" << endl;
cout << "4. Exit" << endl;
cout << "Enter your choice: ";
cin >> choice;
switch (choice) {
case 1:
cout << "You chose Option 1." << endl;
break;
case 2:
cout << "You chose Option 2." << endl;
break;
case 3:
cout << "You chose Option 3." << endl;
break;
case 4:
cout << "Goodbye!" << endl;
break;
default:
cout << "Invalid choice. Try again." << endl;
break;
}
} while (choice != 4);
return 0;
}
```
在代码中,使用 do-while 循环来保证用户可以多次选择菜单选项,直到选择退出为止。通过 switch 来判断用户输入的选项,并执行相应的操作。如果用户输入的选项不在菜单选项中,则输出错误信息并提示用户重新输入。