1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Alles
  • Alles
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Blµb

Beiträge von Blµb

Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • funktions-prototype in c ?

    • Blµb
    • 5. August 2008 um 13:59
    Zitat von NickK

    ich wollt nur nicht mit den variablennamen hier verwirren...

    der springende punkt ist, wie geb ich einen parameter im prototyp an, der ein pointer auf eine FUNKTION mit return-value integer ist

    muss auch sagen, die angaben oben sind unklar, aber um diese frage zu beantworten, entweder mit typedefs, oder richtiger schreibweise :P
    funktionspointer werden so definiert:
    endtyp pointertyp(*name)(argumente);

    also zb für returntype int
    int (*gib_mir_nen_int)();
    für nen int*:
    int *(*gib_mir_nen_int_pointer)(double juhu);

    was du willst ist:
    void eine_funktion(int die, float einen, int (*funktionspointer)(), void *nimmt);

    Da du float/double größen erwähnt hast, und viele "..." verwendet hast:
    Üblicherweise werden float typen zu doubles konvertiert in variadic arguments:
    void nimmt_floats_als_doubles(...);
    void nimmt_nen_float(float blah);

  1. Datenschutzerklärung
  2. Impressum