Hi!
Es gibt naemlich einen Unterschied zwischen i++ und ++i. Leider mach ich das auch immer aus dem Bauch raus und teste Schleifen solange, bis ich habe, was ich will. Aber irgendein Insider wird uns hoffentlich den Unterschied zwischen ++i und i++ noch mal klipp und klar erklaeren koennen... ;-)
Den hat Joachim ja jetzt schon erklaert, ich mochte noch ein anderes Hintergrundwissen rueberbringen.
Eine for-Schleife ist nur eine kuerzere Schreibweise fuer eine while-Schleife. Prinzipiell kann der Block
for (i=0; i<10; i++) Anweisung;
auch so geschrieben werden (und jeder C-Compiler macht genau das draus):
i=0;
while (i<10) {
Anweisung;
i++;
}
Und daraus folgt, dass in diesem Fall ++i und i++ keinen Unterschied macht. Und ausserdem folgt daraus, dass ich bei Stefan D.'s Problem ziemlich ratlos bin. Ich koennte hoechstens empfehlen, die obige Form mal zu versuchen (also i = 0 bis 9) und dann doc.writeln(i+1).
Calocybe