使用c++,运行时显示“Menu:A(dd)D(elete)O(ut)Q(uit)”,在用户输入不同字母后(A,D,O),分别提示"数据已经增加/删除/输出"。输入Q后,提示“程序退出”程序结束
时间: 2024-09-17 14:06:01 浏览: 37
简单的显示
你可以使用C++来创建一个控制台应用程序,让用户选择操作。以下是一个基本的实现示例:
```cpp
#include <iostream>
#include <string>
using namespace std;
void addData() {
cout << "数据已经增加" << endl;
}
void deleteData() {
cout << "数据已经删除" << endl;
}
void outputData() {
cout << "数据已经被输出" << endl;
}
void menu() {
string choice;
do {
cout << "Menu:\n";
cout << "A(dd)D(elete)O(ut)Q(uit)\n";
cin >> choice;
switch (choice[0]) {
case 'A':
addData();
break;
case 'D':
deleteData();
break;
case 'O':
outputData();
break;
case 'Q':
cout << "程序退出" << endl;
break;
default:
cout << "无效的选择,请输入A、D、O或Q。\n";
break;
}
} while (choice != "Q");
}
int main() {
menu();
return 0;
}
```
在这个程序中,我们定义了三个函数对应于`add`, `delete`, 和 `output` 操作。`menu`函数循环接收用户的输入,然后根据用户的选择调用相应的函数。当用户输入`Q`时,跳出循环并输出“程序退出”。
阅读全文