Hi,
Zitat von
Luckie:
Das Problem ist, in einer for-Schleife kannst du die Zählvariable nicht verändern. Deswegen ist wohl eine while-Schleife das beste.
Das ist aber nicht so. Ob while oder for ist eigentlich egal. Der Unterschied besteht darin, daß die for-Schleife bis zum bitteren Ende durchlaufen wird oder eine
Exception eintritt
.
Das Bsp. von Typercon ist ein klassischer Fall. Variable bleibt Variable. bei 9 tritt der exit-Fall ein. Würde man schreiben :
FOR i:= 1 TO 10000
würde die 9 der while schleife ignoriert, das entspräche dann for i := 1 to 9. Das ginge ja noch.
Gruß
Hansa