#include "conio.h" #include "windows.h" #include "iostream" #include "string" #include "ctime" #include using namespace std; void delay(int tm)// 延时函数:毫秒 {long t0=clock(); while(clock()-t0tm_year)+"-"+ int2string(t->tm_mon+1)+"-"+int2string(t->tm_mday)+ " "+int2string(t->tm_hour)+":"+ int2string(t->tm_min)+":"+int2string(t->tm_sec)+ " 星期"+stw.substr(t->tm_wday*2,2); for(int i=0;i menu1(A) menu2(B) menu3(C) menu4(D)\n", "编辑> menu5(E) menu6(F) menu7(G)\n", "运行> menu8(H) menu9(I) menu10(J) menu11(K) menu12(L)\n", "工具> menu13(M) 现在时间(N)\n", "帮助> 使用说明(O) 关于(P)\n"}; void (*pfun[17])(string);//使用函数指针(数组)指向特定的函数 for(int i=1;i<17;i++) pfun[i]=&Fsorry; pfun[14]=&Fnow; pfun[15]=&Fmem; pfun[16]=&Fabout; while(1) {char y;showMenu(menu,6); y=getMenuK(17); if(y=='0') {cout<<"\tThank You...Bye...";return;} string st; st="^_^抱谦,menu"+int2string(y-'A'+1)+"对应的模块还在创建中^_^"; pfun[y-'A'+1](st);delay(1000); } }