-
大小: 2.99KB文件類型: .zip金幣: 1下載: 0 次發(fā)布日期: 2021-02-01
- 標(biāo)簽:
資源簡介
C++實(shí)戰(zhàn)源碼-使用函數(shù)指針制作菜單管理器(入門級實(shí)例099).zip
代碼片段和文件信息
//?MenuManage.cpp?:?Defines?the?entry?point?for?the?console?application.
//
#include?“stdafx.h“
#include?“iostream.h“
//菜單結(jié)構(gòu)
struct?MENU
{
char?*name;
void?(*func)();
};
//菜單執(zhí)行的函數(shù)
void?FileFunc();
void?EditFunc();
void?ViewFunc();
void?ExitFunc();
//菜單數(shù)組
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?<“選擇編號執(zhí)行菜單操作\n“;
cin?>>?sel;
(*menu[sel-1].func)();
}
return?0;
}
void?FileFunc()
{
cout?<“執(zhí)行文件菜單\n“;
}
void?EditFunc()
{
cout?<“執(zhí)行編輯菜單\n“;
}
void?ViewFunc()
{
cout?<“執(zhí)行視圖菜單\n“;
}
void?ExitFunc()
{
cout?<“執(zhí)行退出菜單\n“;
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件?????????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
評論
共有 條評論