@Linux_80: Wofür brauchst du denn den zweiten Zeiger, der erste Zeiger steht doch genau auf der Position, die als nächstes überschrieben werden soll?Zitat von linux_80
@drivepro82: Für die Summe würde ich es nicht so machen, wie in dem Link von Gerold. Dort werden zum Ausdruck jedesmal alle 24 Werte addiert. Das kann man auch einfacher haben.
Halte dir die Summe immer in einer Variable vor. Bevor du den neuen Wert ins Array ablegst, ziehst du erst den alten Wert an dieser Stelle von der Summe ab. Dann addierst du den neuen hinzu und überschreibst den alten Wert ins Array. Also etwa so:
Dim Pointer as Byte
Dim My_sum as Word 'falls nötig auch Long
Dim My_array(24) as byte 'falls nötig Word
Incr Pointer
My_sum = My_sum - My_array(Pointer)
My_sum = My_sum + Neuer_wert
My_array(Pointer) = Neuer_wert
Gruß
Rolf
Lesezeichen