Moin,
Wie sieht es bei GLBasic damit aus? Ich muss eventuell eine Funktion schreiben, die sich auch selbst aufruft. Kann GLBasic das? Die Frage deshalb, weil ich sonst einiges von Anfang an anders planen müsste.
Ja Rekursion geht.
Beispiel:
http://www.glbasic.com/forum/viewtopic.php?id=1310
Oder: (immer wieder gerne genommen)
Berechnung der Fakultät einer ganzen Zahl:
PRINT fakultaet(6), 0, 0
SHOWSCREEN
MOUSEWAIT
// ------------------------------------------------------------- //
// --- FAKULTAET ---
// ------------------------------------------------------------- //
FUNCTION fakultaet: num
IF INTEGER(num) = 0 THEN RETURN 1
RETURN INTEGER(num) * fakultaet(INTEGER(num) - 1)
ENDFUNCTION // FAKULTAET
Super, danke.