Mit "If-Anweisungen" gehts immer, aber ist halt unsauber.
In C wäre da der Vorteil, dass man mehrdimensionale Arrays zaubern kann, also Daten[x][y].
Was mir dazu einfallen würde, wäre, dass du den Array evtl mit Daten(z) ansprichst.
Du hast z.B. Daten1...4 und jeder Array selbst hat z.B. mal 10 Elemente:
Im Speicher siehts dann ähnlich aus, wie bei den C-Arrays; also so (Daten abgekürzt als D):Code:DIM Daten(40) ' 10 Elemente * 4 "virtuelle Arrays" = 40 x = 2 'ansprechen von Array 2, Daten2(..) y = 6 'Array 2, Element 6, Entspricht Daten2(6) z = x * 4 z = z + y Daten(z) = ...
D1(1), D1(2), D1(3)... D1(9), D1(10), D2(1), D2(2)... D4(8), D4(9), D4(10)
Damit könntest du jetzt die Werte x, y per Zähler verändern.






Zitieren

Lesezeichen