Hallo, kann ich eine Funktion in einer Struktur deklarieren? Ich brauche für einige Sachen neben den Werten auch eine Funktion, die zu der Struktur gehört. Die Struktur gehört dann noch in ein Array. Hier meine Struktur: struct TSetup { uchar Idx; //Index, ob wir das brauchen, wissen wir noch nicht char *Adresse; //Adresse, wo Softkeytext zu finden ist uchar min; //min. Wert für Eingabe uchar max; //max. Wert für Eingabe xxxxxxxxxx; //Funktion, wenn Wert bestätigt wird }; Matthias
Zeiger auf Funktion ja, Funktion selbst nein. Das war aber wohl auch so gemeint, nehme ich an, denn in C ergibt die Frage sonst keinen Sinn. Mehr geht in C++.
Ja, das hatte ich gemeint. Eine Idee, wie man das macht? Ich brauche für verschiedene Werte unterschiedliche Abspeichermöglichkeiten. Diese soll Bezug haben zum jeweiligen Record im Array. Matthias
struct TSetup { uchar Idx; //Index, ob wir das brauchen, wissen wir noch nicht char *Adresse; //Adresse, wo Softkeytext zu finden ist uchar min; //min. Wert für Eingabe uchar max; //max. Wert für Eingabe void (acknowledge*)(void); //Funktion, wenn Wert bestätigt wird };
Danke für den Hinweis. Das werde ich am Wochenende mal ausprobieren.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.