Zitat Zitat von MechMac Beitrag anzeigen
Das mit dem Char ist Müll, habe es mal als Double angenommen
Double ist auch nicht viel besser als Char. Nimm das, was auch dem Zähler selbst entspricht, also uint16_t. Nur dann ist "Ergebnis" auch in dem Fall korrekt, wenn der Zähler zwischen den Flanken überläuft, und wert2 daher kleiner ist als wert1.