Archiv verlassen und diese Seite im Standarddesign anzeigen : Zeiger auf Funktion
chientech
01.12.2006, 16:56
Wie kann ich in C einen Zeiger auf eine Funktion realisieren?
chientech
01.12.2006, 17:37
Geht jetzt.
Wie übergebe ich einer Funktion einen Pointer auf eine Funktion, bessergesagt wie bekomme ich die Adresse von der Funktion.
z.B. so:
int foo( int (*bar)( void ) );
int myFunc( void )
{
foo( myFunc );
}
Mehr gibt's unter anderem hier:
http://www.newty.de/fpt/index.html
SprinterSB
01.12.2006, 22:11
Just read the fantastic manual:
RN-Wissen->C-Tutorial
and follow the white rabbit
https://www.roboternetz.de/wissen/index.php/C-Tutorial#Zeiger_auf_Funktionen
chientech
04.12.2006, 08:49
Danke, ich hab eigendlich danach gesucht und Google hat mir geholfen:
double (*fp)(double x) = fabs; /* = &fabs; */
trotzdem Danke.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.