hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.17. 15:29



Jelenlévő felhasználók

Jelenleg 660 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 659 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: saxxo az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Tömbök
HozzászólásElküldve: 2016.10.17. 20:33 
Offline
SM Fejlesztő
Avatar

Csatlakozott: 2012.10.18. 15:58
Hozzászólások: 2486
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 132 alkalommal
Kéne egy kis segitség
Lenne egy többdimenziós tömböm, jelen esetben két "dimenzióról" beszélhetünk.
Kód:
new max[i][6];

Nos, ezt leginkább egy táblázatban tudnánk elképzelni, első 'i' elem jelentené a sorokat, a másik '6' db oszlopot jelentene.
Kérdésem a következő, ha az 'i' szerepel egy for számlálóciklusban, majd azt növeli az, akkor a '6'-os Mátrix már jelen is lesz az első számlálási ciklusnál is?
Ha nem lenne világos irjatok.
Előre is köszi, m

_________________
www.akosvagyok.hu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Tömbök
HozzászólásElküldve: 2016.10.17. 21:06 
Offline
SM Fejlesztő
Avatar

Csatlakozott: 2012.10.18. 15:58
Hozzászólások: 2486
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 132 alkalommal
Megoldva!
Kód:
static ciklus(param1param2, ..) {
    for(new 
ii<iPnumi++) {
        new 
max[i][6];
        
ujvaltozo += max[i][6];
    }


Ezt akartam valahogy megoldani, de nem lehet, mivel 0. elemű tömb nincs, vagyis van, de hibás.
foron kivül kellene megoldanom, igy viszont füstbement terv :/
Mindegy

_________________
www.akosvagyok.hu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Tömbök
HozzászólásElküldve: 2016.10.17. 21:19 
Offline
Őstag
Avatar

Csatlakozott: 2015.07.27. 22:56
Hozzászólások: 1367
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 351 alkalommal
Maxi írta:
Megoldva!
Kód:
static ciklus(param1, param2, ..) {
    for(new i; i<iPnum; i++) {
        new max[i][6];
        ujvaltozo += max[i][6];
    }
}


Ezt akartam valahogy megoldani, de nem lehet, mivel 0. elemű tömb nincs, vagyis van, de hibás.
foron kivül kellene megoldanom, igy viszont füstbement terv :/
Mindegy


Egy kicsit konkrétabb kódot tudnál mutatni?
Illetve léptesd 1-től, akkor nem kell a 0-val bajlódni.

Foron belül nem szoktunk tömböt létrehozni, kívül igen, aztán a for majd feltölti adattal.
Mert ha pl. 5-nél jár a for akkor létrehoz egy new max[5][6] tömböt amibe te 4 sort és 6 oszlopot rakhatsz, de ebből te csak az egyiket fogod használni ami épp az 5-ös, avagy a
Kód:
max[0][6]
max[1][6]
max[2][6]
max[3][6]

tömbindexeken nem lesz semmi mert az 5-ös amibe mentesz ugye a
Kód:
max[4][6]


Ez ugyanígy igaz ha már mondjuk 25 játékosod van, akkor létrehoz egy 25-ös tömböt és 24 index kukába megy.


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 3 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 10 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole