Questa è la dichiarazione del puntatore a funzione.

codice:
tipo (*ptr)(parametri funzione);
Questa è come chiami la funzione (per esempio dal main):

codice:
(*ptr)(parametri funzione);
Per assegnarla fai:

codice:
ptr=nome_funzione;
Per eseguirla fai:

codice:
(*ptr)(parametri);
Tutto qui, come se fosse una normale funzione.

L'ultilità è per esempio quando una funzione deve essere chiamata da eventi esterni, esempio la selezione di un menù.

In questo caso per esempio fai un vettore di puntatori a funzione.


Ciao.