for loop
-
Hi
Kurze Frage: Ist das zulässig, wenn sich x und y in der Schleife ändern?
for(int i = 0, j = strlen(line), k = 0; (i <= strlen(line)) && (j >= 0); i + x, j - y)
Danke für alle Antworten
-
Klar geht das. Du kannst auch i, j, k in der Schleife ändern, wenn du das brauchst.
mfg JJ
-
War mir auch klar, dass ich i und j in der Schleife ändern kann!
Aber mein Code geht trotzdem nicht.
-
i + x, j - y
Naja, was erwartest Du von diesem Ausdruck? Es wird jeweils etwas ausgerechnet und das Ergebnis weggeworfen.
Meintest Du vielleicht += ?
-
[...]; i + x, j - y)
Damit änderst du weder i noch j! Du führst lediglich zwei Berechnungen durch, speicherst aber nirgendwo das Ergebnis.