Wenn du es komplet umgebastelt hat wurde es naturlich besser sein den complet geanderten code zu posten. Damit jeder etwas davon lernen kan. Aber nun alles klapt is es auch ok naturlich. =D> Aber welche modifikation hat das gemacht.


Code:
for(encoder[1]=0; encoder[1]<=l; x++)
Vernunftige losung, aber die x++ ist optionel in diesen fall. Den for-Schleife endet dan in:

Code:
 for(encoder[1]=0;  encoder[1]<=l; )
Du machts nicht mit den zahler x weiterhin, oder es hat gar keine relation mit die variabele l. deshalb kan es weg. Und den for-schleife geht doch weiter bis die encoder[1] wert grosser wie l ist. Im princip sind die for-schleife und while-schleife sehr ahnlich. Den for-schleife hat nur ein initialisierung und moglicherweise ein zahler eingebaut. Aber nicht verpflichted.