Quote: weil das so ist. frag JCL wieso er wieder sowas gemacht hat.
Setzt man Klammern hinter die Funktion ruft man sie auf und verlangt den Rückgabewert. Da deine Funktion gar keinen Rückgabewert hat, kann alles mögliche zurückkommen (zb "0") - und das wäre dann eben "on_h". Du willst "on_h" aber eine Funktion zuweisen, und darum schreibt man da entweder einen funktionspointer oder aber direkt den namen der funktion - aber OHNE Klammern.
Ist gar nicht so schwierig, nur der Rückgabewert.
Aber wer weiß, vielleicht stimmt das ja auch gar nicht. Es ist aber eine so schön logische Erklärung
Perhaps this post will get me points for originality at least.
Check out Dungeon Deities! It's amazing and will make you happy, successful and almost certainly more attractive! It might be true!