Hi,
also mal aufgepasst, ich glaub des is kompliziert.
Ich möchte eine Funktion schreiben, die dynamisch irgendeine andere Funktion aufruft.
Beispiel:
Ich habe eine Funktion, die z.B. alle Dateien in einem Verzeichnis nach dem Muster *.txt durchsucht.
Dann hab ich mehrer Funktionen, um diese Dateien zu manipulieren (verschieben, löschen, attribute ändern...)
Soll dann etwas so aussehen:
Suche("*.txt", move, .....)
Er soll also alle *.txt Dateien suchen, und dann die Funktion move anwenden, wobei bei .... eben optionale Argumente stehen, die ich dann für die remove funktion brauche, z.B. dass Zielverzeichnis wo die Dateien dann hingemovet werden sollen.
Geht sowas überhaupt? Wenn ja, wie übergib ich die Funktion?
Kann man nen Pointer auf die Funktion kriegen, und die Funktion dann eben dynamisch über den Pointer aufrufen, oder sowas in der Art?
Bin ja gespannt, ob das jemand weiss.
Bye