Cosa vuol dire "niente ancora" ? Perché non indichi gli errori che hai compilando ?
E poi, vedi l'incoerenza tra la funzione
int funz(int x)
e la funzione passata
double (*func)()
e poi usata
func(from);
???
Deve essere
double funz(double x)
e
double (*func)(double x)