-
        

Ergebnis 1 bis 5 von 5

Thema: Zeiger auf Funktion

  1. #1
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    07.05.2006
    Beiträge
    183

    Zeiger auf Funktion

    Anzeige

    Wie kann ich in C einen Zeiger auf eine Funktion realisieren?

  2. #2
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    07.05.2006
    Beiträge
    183
    Geht jetzt.

    Wie übergebe ich einer Funktion einen Pointer auf eine Funktion, bessergesagt wie bekomme ich die Adresse von der Funktion.

  3. #3
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    21.10.2005
    Ort
    Erde
    Alter
    51
    Beiträge
    1.195
    z.B. so:

    Code:
    int foo( int (*bar)( void ) );
    
    int myFunc( void )
    {
        foo( myFunc );
    }
    Mehr gibt's unter anderem hier:
    http://www.newty.de/fpt/index.html

  4. #4
    Erfahrener Benutzer Robotik Einstein Avatar von SprinterSB
    Registriert seit
    09.06.2005
    Ort
    An der Saar
    Beiträge
    2.801
    Just read the fantastic manual:

    RN-Wissen->C-Tutorial

    and follow the white rabbit

    http://www.roboternetz.de/wissen/ind...auf_Funktionen
    Disclaimer: none. Sue me.

  5. #5
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    07.05.2006
    Beiträge
    183
    Danke, ich hab eigendlich danach gesucht und Google hat mir geholfen:

    double (*fp)(double x) = fabs; /* = &fabs; */

    trotzdem Danke.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •