QT menu C++实现下拉菜单
时间: 2023-06-02 07:01:33 浏览: 79
下面是一个简单的示例代码,实现了一个基本的下拉菜单:
```c
#include <stdio.h>
int main() {
int choice;
do {
printf("1. Option 1\n");
printf("2. Option 2\n");
printf("3. Option 3\n");
printf("4. Exit\n");
printf("Enter your choice: ");
scanf("%d", &choice);
switch (choice) {
case 1:
printf("You chose Option 1.\n");
break;
case 2:
printf("You chose Option 2.\n");
break;
case 3:
printf("You chose Option 3.\n");
break;
case 4:
printf("Exiting...\n");
break;
default:
printf("Invalid choice. Please try again.\n");
break;
}
} while (choice != 4);
return 0;
}
```
在上面的程序中,我们使用了一个 do-while 循环来展示菜单并读取用户的选择。当用户选择退出时,我们使用 break 语句来跳出循环,结束程序的执行。
注意,我们使用了 scanf 函数来读取用户的输入。在实际应用中,我们应该对用户的输入进行一些验证,以确保输入的正确性和安全性。