OK. Ich hatte mal das selbe Problem und auch ein Thema dazu. Vielleicht hift dir ja das weiter:
http://www.tutorials.de/c-c/383640-void-funktion-als-funktionsparameter.html
Kurz zusammengefasst.
In deinem Fall ist das ganz ähnlich.
Ich hoffe, das hilft dir ein bisschen weiter.
http://www.tutorials.de/c-c/383640-void-funktion-als-funktionsparameter.html
Kurz zusammengefasst.
C:
void xyz(void (*g_function)() /* Zeiger/Adresse auf die Funktion */) {
g_function();
}
C:
void Button(char* str, void (*func)()) {
function=func;
}