• 大小: 2.99KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-01
  • 标签:

资源简介

C++实战源码-使用函数指针制作菜单管理器(入门级实例099).zip

资源截图

代码片段和文件信息

// MenuManage.cpp : Defines the entry point for the console application.
//

#include “stdafx.h“
#include “iostream.h“
//菜单结构
struct MENU
{
char *name;
void (*func)();
};
//菜单执行的函数
void FileFunc();
void EditFunc();
void ViewFunc();
void ExitFunc();
//菜单数组
MENU menu[] = 
{
{“文件菜单“FileFunc}
{“编辑菜单“EditFunc}
{“视图菜单“ViewFunc}
{“退出菜单“ExitFunc}
};

int main(int argc char* argv[])
{
int sel = 0;
while (sel >0 || sel <5)
{
for (int i=0;i<4;i++)
{
cout <<“(“< }
cout << “选择编号执行菜单操作\n“;
cin >> sel;
(*menu[sel-1].func)();
}
return 0;
}

void FileFunc()
{
cout << “执行文件菜单\n“;
}
void EditFunc()
{
cout << “执行编辑菜单\n“;
}
void ViewFunc()
{
cout << “执行视图菜单\n“;
}
void ExitFunc()
{
cout << “执行退出菜单\n“;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         882  2010-07-19 14:21  MenuManage\MenuManage.cpp
     文件        4584  2010-07-19 14:06  MenuManage\MenuManage.dsp
     文件         545  2010-07-19 14:06  MenuManage\MenuManage.dsw
     文件         297  2010-07-19 14:06  MenuManage\StdAfx.cpp
     文件         769  2010-07-19 14:06  MenuManage\StdAfx.h

评论

共有 条评论