Ciao.. ho questo problema: mi serve un vettore dinamico di puntatori a funzioni...
il puntatore all'array di puntatori l'ho dichiarato così:
codice:
void (**vertp)(float,float,float);
quindi 1 puntatore a una funzione void ke vuole in ingresso 3 float..
come faccio ad allocare dinamicamente tale vettore ??? e poi l'ho dichiarato bene con quel doppio punt ?? nn ho proprio idea di come scrivere il codice con la malloc...
pleaseeeeeee
ciao ciaooooo!
PS... in pratico ho questo problema... sono con le openGL e devo disegnare una serie di punti a intervalli regolari.. ma nn so quanti sono all'inizio.. siccome le open funzionano ke richiamano in loop infinito le funzioni di disegno.. nn posso usare i cicli alla classic.. quindi aggiravo il problema così... la funzione x disegnare i punti è la
codice:
void glVertex3f(float,float,float)
quindi allocavo dinamicamente 1 vettore di puntatori a funzioni del tipo della glVertex.. ke inizializzavo con un altra funzione degli stessi parametri ma ke nn fa nulla.. e poi man mano ke mi servono le attivo assegnandogli la giusta funzione con le coordinate giuste salvate in un array allocato sempre dinamicamente.. in modo ke faccio un unico ciclo for dentro la funzione di disegno e le chiamo tutte scorrendo l'array e mi si attivano solo quelle giute! si potrebbe fare diversamente?? :master: nn so se cmq mi sono spiegato...
ciaooooouuu
SommoVir.. Luca