nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Funktion mit Parametern als Argument

Von: Jochen Hub (jhub@gwdg.here_simply_one_dot.de) [Profil]
Datum: 28.05.2008 21:36
Message-ID: <g1kc85$a72$1@gwdu112.gwdg.de>
Newsgroup: de.comp.lang.c
Hi,

ich habe eine kleine Frage: Ich moechte eine Routine aus den numerical
recipies fuer eine Optimierung verwenden (ich weiss, der Code in 'NR in
C' laesst zu wuenschen uebrig...seufz). Die Routinen in den NR
benoetigen oft als ein Argument eine Funktion (die z.B. optimiert werden
soll):

float golden(float a, float b, float c, float (*f)(float), ...)

Die Funktion f benoetigs in meinem Fall aber Parameter, die erst zur
Runtime festgelegt werden, z.B.

soll f(x)=a*sin(x)

wobei a zur Runtime festgelegt wird.

Wie kann ich in diesem Fall die Funktion golden verwenden? Geht dies,
ohne a global zu machen?

Danke im Voraus,
Jochen

[ Auf dieses Posting antworten ]

Antworten