Supportnet / Forum / Anwendungen(Java,C++...)
Callback-Funktion C++
Frage
Hallo.
Soll eine Übung zu Callback-Funktionen machen und stehe völlig auf dem Schlauch. Ziel ist es, eine Plattform-Routine zu schreiben auf die durch eine Applikation zugegriffen weden kann.
--------------------------------------------------
Im Quelltext der Routine ist folgendes vorgegeben:
void wdmain(); // Funktionsprototyp
/* Callback für Keypressed: */
int initkeypressed (void (*callback)(char)){
//Quelltext eingeben
}
/*
Daten als Event an die entsprechende
Applikation weiterleiten
*/
void wdkeypressed(char ch) {
// Quelltext eingeben
}
int main ()
{
char ch;
wdmain(); // Start der Applikation
while ((ch = getch()) != 27)
{
wdkeypressed(ch);
}
return 0;
}
--------------------------------------------------
Quelltext der Applikationsdatei:
/* Callback für Keypressed: */
void keypressed (char key)
{
//Quelltext eingeben
}
int wdmain ()
{
//Quelltext eingeben
}
--------------------------------------------------
Diese vielen Funktionsaufrufe verwirren mich. Ich finde auch kein passendes Beispiel im Netz. In welcher Funktion muss denn was stehen?
Gruß
mac

