i have this code
Code:
#include <stdio.h>
#include <iostream>
using namespace std;
void DisplayMine()
{
cout <<"dgd";
}
struct mine
{
void (*dd)(void);
};
int main()
{
void (*foo)(int);
mine mineTmp[10];
mineTmp[0].dd = &DisplayMine;
mineTmp[0].dd;
system ("pause");
return 0;
}
what i want to do is load differnet pointers to different funtions in an array .
then just call the funtion by going something like mineTmp[1];
its for finite state machine , i figure you can do this some how , can ayone tell me how to do this please