Hi,
ich würde gerne Wissen ob und wie man die Adressen von Funktionen zurückgibt um sie dann später woanders aufrufen zu können.
void Funktion(char* str)
{
}
[void] holeZeiger(void)
{
return Funktion;
}
// für [void] muss man wohl was anderes schreiben?!
// ...
void (*pointer)(char*) = holeZeiger();
*pointer(); // wolla, funktioniert!
Ich hoffe ich konnte mein Problem veranschaulichen und es gibt eine Lösung hierfür.
Johanna