Wo liegt der Fehler dieser DIM-Anweisung?

Previous topic - Next topic

ZappoB

Ich habe ein Problem mit folgendem Code:
Code (glbasic) Select
hanz=10
DIM hinx[hanz]
DIM hiny[hanz]
BLACKSCREEN

FOR i=1 TO hanz
hinx[i]=RND(320)
hiny[i]=RND(240)
PRINT hinx[i],50,i*5
PRINT hiny[i],50,i*5
PRINT i,100,i*5
NEXT
SHOWSCREEN
KEYWAIT
Statt der Ausgabe der Variablen hinx[...] und hiny[...] wird nur "Loading" im Fenster angezeigt. Kommentiert man die Zeilen mit den Variablen hinx und hiny in der For-Next-Schleife aus, wird die Variable i korrekt mehrzeilig ausgegeben.

Wo liegt der (Denk)Fehler?

Kitty Hello


ZappoB

Ok, hab übersehen, dass der erste Index mit 0 beginnt...

Schranz0r

QuoteNe Gernot muss dir widersprechen ;) ich bin mal so frech :P
Hast Recht. So iss besser.

QuoteBLACKSCREEN ist da unsinnig.
Warscheinlich wollte er BLUESCREEN, aber das gibt's derzeit noch nicht :P


...oops. Schranzor, jetzt hab' ich Deinen Thread geändert statt ge-quoted.
Sorry!!!

Was Schranzos sagen wollte ist:

Code (glbasic) Select
FOR i=1 TO nböse

Code (glbasic) Select
FOR i=0 TO n-1gut


EDIT Schranz0r:

Hab ich doch gesagt o.O



0 to n-1

Gernot du machst mir sorgen ;)
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

Schranz0r

I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

BumbleBee

Klar,immer hinten -1.:D

Quote from: Schranz0r*hust*
Gesundheit ;)

Cheers
The day will come...

CPU Intel(R) Core(TM) i5-3570k, 3.4GHz, AMD Radeon 7800 , 8 GB RAM, Windows 10 Home 64Bit

Schranz0r

bei Hust, gesundheit ?
Wieso das den ?????

Hab doch nicht *Hatschuuuuuuuuuu* gemacht :D
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard