Gast
#280288
Hallo Freaks, aergere mich seit Tagen mit einem Artithmetik-Problem herum: Eine Integerdivision zweier long Zahlen liefert unterschiedliche Ergebnisse, je nach dem, ob NACH der Operation noch eine andere Funktion aufgerufen wird: int z_min, z_max, z; long pwm; pwm = 255l * (long)z_max - 51l * (long)z_min - 204l * z; pwm /= (long)(z_max - z_min); Je nach dem, ob NACH dieser Stelle ein Unterprogramm aufgerufen wird, kommt für (z = z_max) 51 oder 60 raus ... Hat irgendjemand eine Idee? K.