【C++】使用函数指针制作菜单管理…
来源:互联网 发布:数据库工程师要学什么 编辑:程序博客网 时间:2024/06/07 20:45
#include"iostream"using namespace std;struct MENU{char* Name;void (*func)(); //func为指向函数的指针变量,该函数没有参数,不返回值 };//菜单功能函数void FileFunc(); //文件菜单 void EditFunc(); //编辑菜单 void ViewFunc(); //视图菜单 void ExitFunc(); //退出菜单 MENU menu[]={{"文件菜单",FileFunc},{"编辑菜单",EditFunc},{"视图菜单",ViewFunc},{"退出菜单",ExitFunc}};int main(){int sel=1,i;while(sel>0&&sel<5){for(i=0;i<4;i++){cout<<"("<<i+1<<")"<<menu[i].Name<<endl;}cout<<"选择编号执行菜单操作"<<endl;cin>>sel;(*menu[sel-1].func)();}}void FileFunc(){cout<<"执行文件菜单";} void EditFunc(){cout<<"执行编辑菜单";} void ViewFunc(){cout<<"执行视图菜单";}void ExitFunc(){cout<<"执行退出菜单";}
0 0
- 【C++】使用函数指针制作菜单管理…
- C中的函数指针使用
- C中的函数指针使用
- C函数指针的使用
- C中的函数指针使用
- c 函数指针的使用
- 简化代码,C/C++函数指针数组实现菜单系统
- 使用函数指针数组驱动的菜单系统示例
- c语言函数指针使用注意事项
- C函数指针的使用(转载)
- C语言指针,malloc.h函数使用
- c语言函数指针使用范例
- C Language Study - 函数指针的使用
- C语言函数指针的使用举例
- c中函数指针的使用
- C基础知识-函数指针以及使用
- C语言函数指针的使用
- C 中typedef 函数指针的使用
- 【C++】利用指针表达式遍历数组
- 【C++】指针和数组的常用方法
- 【C++】结构指针遍历结构数组
- 【C++】指针作为函数的参数
- 【C++】指针作为函数的返回值
- 【C++】使用函数指针制作菜单管理…
- android根据Url获取访问网页的源码
- 【C++】使用指针实现数据交换
- rk3288_休眠唤醒问题
- 【C++】实现整数排序
- 【C++】指向结构体变量的指针
- 【C++】逆序存放数组元素值
- 如何开始使用PyCharm,并拥有一个高效的Python IDE
- 【C++】用指针数组构造字符串数组