Encoder: C: Geltungsbereich von Variablen

Beitrag lesen

Bei mir kommt 512 raus, ich hab allerdings die Zahlentypen alle durch int ersetzt.
Und das ist auch schon die Lösung, du zählst bis 512, hast aber nur 256 Plätze frei ;-)
Deine Variable hat also zweimal einen Überlauf und landet dann wieder bei 0.
Musst du so Platz sparen?