Wie kann ich in C einen Zeiger auf eine Funktion realisieren?
Druckbare Version
Wie kann ich in C einen Zeiger auf eine Funktion realisieren?
Geht jetzt.
Wie übergebe ich einer Funktion einen Pointer auf eine Funktion, bessergesagt wie bekomme ich die Adresse von der Funktion.
z.B. so:
Mehr gibt's unter anderem hier:Code:int foo( int (*bar)( void ) );
int myFunc( void )
{
foo( myFunc );
}
http://www.newty.de/fpt/index.html
Just read the fantastic manual:
RN-Wissen->C-Tutorial
and follow the white rabbit
https://www.roboternetz.de/wissen/in...auf_Funktionen
Danke, ich hab eigendlich danach gesucht und Google hat mir geholfen:
double (*fp)(double x) = fabs; /* = &fabs; */
trotzdem Danke.