Kha hat folgendes geschrieben : |
... so viel Mühe gegeben hast wie bei der Rechtschreibung deines Postings . |
Nun ja, ich habe schon Beiträge mit schlimmeren Schreibweisen gelesen. Aber dass Debugging oft schneller helfen kann als jedes Forum, sehe ich genauso.
Levsen hat folgendes geschrieben : |
Wenn ich decoden will, kommt das: Rechtschreibung von JüTho korrigiert
| Zitat: | | Der Index war außerhalb des Arraybereichs. |
|
Zusammen mit der Angabe der Zeile, in der der Fehler auftritt, kann man solch einen Fehler auch oft durch
Nachdenken beseitigen: Offensichtlich wird der durch "length-x-1" berechnete Index kleiner als 0 oder größer als das Maximum. Das hängt also von lenght und von x ab. Welche Werte kann x annehmen? Aha, wegen der Schleife nur 0 und 1. Welche Werte kann length annehmen? Das hängt vom input ab. Dazu gibt es keine näheren Informationen; aber was passiert, wenn input nur 1 Byte umfasst? Boooiiing...
Auch eine solche Überlegung habe ich vermisst. Jürgen