21xrx.com
2024-11-22 07:38:41 Friday
登录
文章检索 我的文章 写文章
C++菜单函数
2023-06-28 22:15:08 深夜i     --     --
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++的函数,我们可以轻松地创建和管理菜单,并使我们的应用程序更加适用和易于使用。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复