c语言的经典动作_菜单数组
来源:互联网 发布:hyper v 连不上网络 编辑:程序博客网 时间:2024/05/01 16:04
c语言的经典动作。。。
菜单数组
static void *function[][2]=
{
(void *)K9f1g08_Program, "K9f1g08 Program /n",
(void *)K9f1g08_PrintBlock, "K9f1g08 Pr BlkPage /n",
#if (K9F1G08_ADD_CODE_EN > 0)//mozhaoyuan
(void *)K9f1g08_PrintBlock_Ex, "K9f1g08_PrintBlock_Ex /n",
(void *)K9f1g08_PrintBlockSpare, "K9f1g08_PrintBlockSpare /n",
(void *)K9f1g08_FindAllBadBlock,"K9f1g08_FindAllBadBlock /n",
(void *)K9f1g08_EraseBlock, "K9f1g08_EraseBlock /n",
(void *)K9f1g08_EraseNK_not_bad_Block, "K9f1g08_EraseNK_not_bad_Block /n",
#endif
(void *)1, "Exit ",
0,0
};
用法
while(1)
{
i=0;
while(1)
{ //display menu
printf(" %2d : %s",i,function[i][1]);
i++;
if((int)(function[i][0])==0)
{
printf("/n");
break;
}
}
scanf("%d",&i);
if( i>=0 && (i<((sizeof(function)/8)-2)) )
( (void (*)(void)) (function[i][0]) )();
}
- c语言的经典动作_菜单数组
- C语言_数组
- C语言_数组
- C语言_数组
- C语言_数组
- C语言_数组
- C语言_数组应用
- C语言_二维数组
- C语言_二维数组
- C语言_初成长_数组
- c 语言的例题 数组的 经典题
- C语言方向_经典笔试题目
- c语言 数组的更好运用 经典冒泡排序法
- 【C语言经典实例】-寻找数组的最值
- C语言基础二_数组
- C 语言_数组算法例子
- iOS C语言5_二维数组
- C语言_数组与指针
- 关于oracle触发器锁表问题-20081218
- mysql 三种关于executeBatch()的测试
- CMMI中项目开发经理职责
- 【转】配置管理关键活动
- 万事开头难
- c语言的经典动作_菜单数组
- NullPointerException也可以很个性
- 关于GTK各个循环函数的介绍与使用
- 微软IE XML 0DAY漏洞 更新 下载
- GCC——C程序是如何编译成的
- 通过程序名查找change request
- 全面理解javascript的caller,callee,call,apply概念(修改版)
- c#图像重新着色
- mathmatic c++的几个通用例程