Überlaufsicheren Timer - etwas alle x Sekunden machen

Eben nicht. Deine Variable ist unsigned. Da gibt es keinen negativen Bereich!
Nehmen wir Dein Beispiel:

499999 +1 -> 0 +1 - > 1
Umgekehrt aber auch!
1 -1 -> 0 -1 -> 499999

Eben nicht! 2-499999 gibt 3 :slight_smile:

Gruß, Jürgen

1 Like