Premetto che questo programma non ha senso ed è fatto anche abbastanza male, pero' mi serviva per fare delle prove con i puntatori.
codice:
#include <stdio.h>
#include <math.h>
long potenza(int);
long cubo(int);
int main(){
int num;
long (*fun[2]) (int) = { potenza, cubo };
printf("Inserisci un numero => ");
scanf("%d",&num);
printf("Potenza di 2: %d Cubo : %d", *fun(num), *(fun++)(num) );
return 0;
}
long potenza(int a){
return a*a;
}
long cubo(int a){
return a * sqrt(a);
}
Fun è un array di puntatori a funzione (almeno credo), come richiamo queste funzioni ??? (mi riferisco alla linea in grassetto)
Ciao e scusate le banalità poichè sono agli inizi