21xrx.com
2025-04-03 23:49:54 Thursday
文章检索 我的文章 写文章
C++菜单函数
2023-06-28 22:15:08 深夜i     15     0
C++ 菜单 函数

C++是一种常用的编程语言,可以用来开发各种应用程序,包括菜单。在C++中,我们可以使用函数来创建菜单,并通过用户输入来执行特定的操作。

首先,让我们看一下如何创建一个简单的菜单函数。我们需要定义一个函数,让其显示菜单选项,读取用户输入并执行相应的操作。以下是一个示例:

void displayMenu() {
  int choice;
  while (choice != 0) {
    cout << "Menu Options:" << endl;
    cout << "1. Option 1" << endl;
    cout << "2. Option 2" << endl;
    cout << "3. Option 3" << endl;
    cout << "0. Exit" << endl;
    
    cout << "Enter choice: ";
    cin >> choice;
    
    switch(choice)
      case 0:
        cout << "Exiting..." << endl;
        break;
      case 1:
        // do something for option 1
        break;
      case 2:
        // do something for option 2
        break;
      case 3:
        // do something for option 3
        break;
      default:
        cout << "Invalid choice. Try again." << endl;
        break;
    
  }
}

在上面的代码中,我们定义了一个名为`displayMenu`的函数,该函数将在屏幕上显示一个菜单。当用户输入选项时,程序将检查选项并执行相应的操作。如果用户输入的选项无效,则程序将提示用户再次输入。

要使用该函数,我们只需在程序中调用它即可。以下是一个示例:

int main() {
  displayMenu();
  return 0;
}

这将在程序运行时显示一个菜单,并允许用户选择选项。

我们也可以将菜单函数放到一个类中,这样可以更好地组织我们的代码。以下是一个示例:

class Menu {
public:
  void display() {
    int choice;
    while (choice != 0) {
      cout << "Menu Options:" << endl;
      cout << "1. Option 1" << endl;
      cout << "2. Option 2" << endl;
      cout << "3. Option 3" << endl;
      cout << "0. Exit" << endl;
      
      cout << "Enter choice: ";
      cin >> choice;
      
      switch(choice)
        case 0:
          cout << "Exiting..." << endl;
          break;
        case 1:
          // do something for option 1
          break;
        case 2:
          // do something for option 2
          break;
        case 3:
          // do something for option 3
          break;
        default:
          cout << "Invalid choice. Try again." << endl;
          break;
      
    }
  }
};
int main() {
  Menu myMenu;
  myMenu.display();
  return 0;
}

在上面的代码中,我们创建了一个名为`Menu`的类,并将菜单函数放在其中。我们还创建了一个名为`myMenu`的类实例,并调用它的`display`函数来显示菜单。

无论我们选择哪种方式,通过使用C++的函数,我们可以轻松地创建和管理菜单,并使我们的应用程序更加适用和易于使用。

  
  

评论区

请求出错了