hlmod.hu

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



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: Google [Bot] 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  [ 4 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Töbdimenziós tömb
HozzászólásElküldve: 2015.01.30. 12:18 
Offline
Félisten
Avatar

Csatlakozott: 2013.12.30. 12:26
Hozzászólások: 987
Megköszönt másnak: 34 alkalommal
Megköszönték neki: 133 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1. new valasztott_ital[33]
  2.  
  3. new const ital_nevek[][] = {
  4. { "Palinka" },
  5. { "Vodka" },
  6. { "Viz" }
  7. }

aztán:
SMA Forráskód: [ Mindet kijelol ]
  1. valasztott_ital[id] = ital_nevek[1][0]

Itt ugye elvileg a Vodka-t kéne neki felvennie (szerintem, és ez a baj szerintem, hogy szerintem :D )
SMA Forráskód: [ Mindet kijelol ]
  1. ......"blablabla %s", valasztott_ital[id])

Csak az 1. betűjét írja ki vagyis: blablabla V
de így:
SMA Forráskód: [ Mindet kijelol ]
  1. ......"blablabla %s", ital_nevek[1][0])

így ki írja az egészet: blablabla Vodka
Kéne a help :D

_________________
Kép
Pár pluginom:
LCAW Frag Bolt
S E C R E T (78%...)
KépKép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Töbdimenziós tömb
HozzászólásElküldve: 2015.01.30. 14:17 
Offline
Jómunkásember
Avatar

Csatlakozott: 2013.01.15. 19:04
Hozzászólások: 407
Megköszönt másnak: 17 alkalommal
Megköszönték neki: 176 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1. valasztott_ital[id] = ital_nevek[1]

Nem kell a második dimenziót indexelni, mivel a 0 a sor 0. oszlopára mutat tehát ott a V betű áll azért ír ki csak 1 betűt.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Töbdimenziós tömb
HozzászólásElküldve: 2015.01.30. 14:41 
Offline
Félisten
Avatar

Csatlakozott: 2013.12.30. 12:26
Hozzászólások: 987
Megköszönt másnak: 34 alkalommal
Megköszönték neki: 133 alkalommal
demon írta:
SMA Forráskód: [ Mindet kijelol ]
  1. valasztott_ital[id] = ital_nevek[1]

Nem kell a második dimenziót indexelni, mivel a 0 a sor 0. oszlopára mutat tehát ott a V betű áll azért ír ki csak 1 betűt.

Kód:
Error: Must be assigned to an array on line 609

SMA Forráskód: [ Mindet kijelol ]
  1. valasztott_ital[id] = ital_nevek[0]

vagy vegyem ki innen a 2. []-t?
SMA Forráskód: [ Mindet kijelol ]
  1. new const ital_nevek[][] = {

_________________
Kép
Pár pluginom:
LCAW Frag Bolt
S E C R E T (78%...)
KépKép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Töbdimenziós tömb
HozzászólásElküldve: 2015.02.02. 09:37 
Offline
Imperátor
Avatar

Csatlakozott: 2009.04.21. 09:33
Hozzászólások: 3991
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 135 alkalommal
WRONG

Nem tudsz az értékadással (=) átadni egy tömböt egy nem tömbre hivatkozó változónak. Ezt akarja végrehajtani:
Kód:
x = "Vodka" // ahol x nem tömb.


Emiatt nem is fog lefordulni.

A fő probléma az, hogy ki akarja menteni a választott italt. Feltételezem a valasztott_ital tömb játékosra fog vonatkozni, hogy ki mit választott. Ezen kívül van egy ital_nevek tömb N db elemmel, amik közül lehet választani. Itt az italok nevei szerepelnek, emiatt van még egy [] jel, ami implicit jelzés arra, hogy tömbben tömbök - jelen esetben tömbben karakterláncok/stringek - vannak. Nem releváns az, hogy most a konkrét nevét tároljuk, elegendő csupán a választott ital indexét eltárolni, azaz:

Kód:
valasztott_ital[id] = n


ahol n az ital_nevek indexe

Kód:
valasztott_ital[2] = 1 // a nevet az ital_nevek[valasztott_ital[2]]-ben fogod elérni.



Minden másra ott a MasterCard

demon írta:
SMA Forráskód: [ Mindet kijelol ]valasztott_ital[id] = ital_nevek[1]
Nem kell a második dimenziót indexelni, mivel a 0 a sor 0. oszlopára mutat tehát ott a V betű áll azért ír ki csak 1 betűt.

_________________
Kód:
I'm back

Kép


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  [ 4 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 20 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