View Single Post
Old 17-05-2007, 16:41   #3
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Quote:
Originariamente inviato da Mushroom Guarda i messaggi
Ciao!
il mio problema č passare come argomento di un metodo una funzione tipo sinx, il metodo che accetta questa funzione deve essere in grado di riconoscere la x come una variabile sulla quale esegue le operazioni dovute.
Il mio metodo serve per il calcolo dell'integrale definito di una funzione.
Ora se io passo al metodo la funzione sotto forma di stringa, da dentro il metodo non riesco fare in modo che questa stringa venga utilizzata come una funzione e non come stringa o char.
Puntatore a funzione no?
Stabilisci il tipo di funzione cioč valore restituito e parametri:
Codice:
double IntegralOf(double x, double (*function)(double))
{
    ...
}
In questo modo dichiari che la funzione IntegralOf accetta una variabile x e un puntatore ad una funzione che accetta come parametro un double e restituisce un double.
tomminno č offline   Rispondi citando il messaggio o parte di esso