hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.17. 01:37



Jelenlévő felhasználók

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

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-kor tartózkodott itt.

Regisztrált felhasználók: Bing [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  [13 hozzászólás ]  Oldal12Következő
Szerző Üzenet
 Hozzászólás témája: Kifejezés
HozzászólásElküldve:2012.01.17. 19:59 
Offline
Félisten

Csatlakozott:2012.01.07. 21:10
Hozzászólások:850
Megköszönt másnak: 9 alkalommal
Megköszönték neki: 154 alkalommal
Sziasztok!

Az lenne a kérdésem hogy mi a különbség ez:
Kód:
a++  illetve   a--

és ez között
Kód:
++a  illetve   --a

Szóval összegezve a kérdés: Mi a különbség, ha a +/- a kód előtt vagy, ha utána van?

_________________
Megköszönni nem szégyen!
Csak kattints a Kép jelre. --->


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Kifejezés
HozzászólásElküldve:2012.01.17. 20:12 
Offline
Developer
Avatar

Csatlakozott:2011.06.01. 21:11
Hozzászólások:7966
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 537 alkalommal
a++; hozzáad egyet az a értékhez
a--; kivon egyet az a értékéből

A második fajtával még nem találkoztam

_________________
http://www.easyrankup.eu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Kifejezés
HozzászólásElküldve:2012.01.18. 14:45 
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
Egyszerű mint az 1*1:

a++ és a-- kiértékel, és visszaadja az új értéket, míg --a és ++a visszaadja a-t és utánna értékeli ki.
tehát:
Kód:
new a;
a=0;
client_print(id, print_chat, "a: %i", a++)  // itt 1-et ír ki
client_print(id, print_chat, "a: %i", ++a) // Itt is 1et, de utánna a-t növeli 1-el
// Végeredménykén ez fog szerepelni a képernyőn:
a 1
a 1
És a = 2
// -- ugyanez csak kivonással.




HunGamer írta:
Sziasztok!

Az lenne a kérdésem hogy mi a különbség ez:
Kód:
a++  illetve   a--

és ez között
Kód:
++a  illetve   --a

Szóval összegezve a kérdés: Mi a különbség, ha a +/- a kód előtt vagy, ha utána van?

_________________
Kód:
I'm back

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Kifejezés
HozzászólásElküldve:2012.01.18. 15:19 
Offline
Félisten

Csatlakozott:2012.01.07. 21:10
Hozzászólások:850
Megköszönt másnak: 9 alkalommal
Megköszönték neki: 154 alkalommal
Metal írta:
Egyszerű mint az 1*1:

a++ és a-- kiértékel, és visszaadja az új értéket, míg --a és ++a visszaadja a-t és utánna értékeli ki.
tehát:
Kód:
new a;
a=0;
client_print(id, print_chat, "a: %i", a++)  // itt 1-et ír ki
client_print(id, print_chat, "a: %i", ++a) // Itt is 1et, de utánna a-t növeli 1-el
// Végeredménykén ez fog szerepelni a képernyőn:
a 1
a 1
És a = 2
// -- ugyanez csak kivonással.


Szóval az a++: jelenlegi érték+1 és azt írja ki,
++a: jelenlegi értéket kiírja, aztán +1

_________________
Megköszönni nem szégyen!
Csak kattints a Kép jelre. --->


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Kifejezés
HozzászólásElküldve:2012.01.18. 16:02 
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
A példa szemléktetés
Mind2 esetben NÖVELI a-t, de ha így beilleszted, (pl printbe), akkor a++ esetén előszőr növel, aztán adja vissza at míg a másik esetben először visszaadja, aztán növeli

Érthetőbb példa:

new a,b;
a=b=0;
client_print(id, print_chat, "a: %i", a++) // itt 1-et ír ki
client_print(id, print_chat, "b: %i", ++b) // Itt 0 ír ki
// Végeredménykén ez fog szerepelni a képernyőn:
//a 1
//b 0
//
// A és b értéke mind2 esetben 1 lesz

_________________
Kód:
I'm back

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Kifejezés
HozzászólásElküldve:2012.01.18. 16:16 
Offline
Félisten

Csatlakozott:2012.01.07. 21:10
Hozzászólások:850
Megköszönt másnak: 9 alkalommal
Megköszönték neki: 154 alkalommal
Rendben, köszönöm.
Még lenne egy ilyen dolog.
Kód:
equal
equali
contain
containi

Ezek mit jelentenek?
Megnéztem egy angol honlapon, de nem vagyok biztos a használatában.

_________________
Megköszönni nem szégyen!
Csak kattints a Kép jelre. --->


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Kifejezés
HozzászólásElküldve:2012.01.18. 16:35 
Offline
Developer
Avatar

Csatlakozott:2011.06.01. 21:11
Hozzászólások:7966
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 537 alkalommal
equal: Ellenőrzi hogy a 2 stringünk egyenlő-e!
equali: Ellenőrzi hogy a 2 stringünk egyenlő-e! (Kis és nagybetűket is)

Ezeket így nem tudom fejből:
contain
containi

Ui: Mire szükséges ez neked?

_________________
http://www.easyrankup.eu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Kifejezés
HozzászólásElküldve:2012.01.18. 16:53 
Offline
Félisten

Csatlakozott:2012.01.07. 21:10
Hozzászólások:850
Megköszönt másnak: 9 alkalommal
Megköszönték neki: 154 alkalommal
kiki írta:
equal: Ellenőrzi hogy a 2 stringünk egyenlő-e!
equali: Ellenőrzi hogy a 2 stringünk egyenlő-e! (Kis és nagybetűket is)

Köszi.
Contan: Hát nem vagyok biztos benne, de ha jól fordítottam, akkor az, hogy az 1. string tartalmazza-e a 2.-at.

kiki írta:
Ui: Mire szükséges ez neked?

Hát ezt így nehéz elmondani :D Először is, hogy tudjam mit jelentenek.

_________________
Megköszönni nem szégyen!
Csak kattints a Kép jelre. --->


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Kifejezés
HozzászólásElküldve:2012.01.18. 17:22 
Offline
Developer
Avatar

Csatlakozott:2011.06.01. 21:11
Hozzászólások:7966
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 537 alkalommal
Ezek pl funkciók, megtalálhatóak majd az oldalunkon is, de még nemsok van, de elöbb érdemes a pawn nyelvet megtanulni, már amennyire lehet!

_________________
http://www.easyrankup.eu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Kifejezés
HozzászólásElküldve:2012.01.18. 22:01 
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!

equal: Ellenőrzi hogy a 2 stringünk egyenlő-e! (Kis- és nagybetűkre érzékeny)
equali: Ellenőrzi hogy a 2 stringünk egyenlő-e! (Kis- és nagybetűkre NEM érzékeny)

Továbbá:
Kód:
Syntax:
      contain ( const source[], const string[] )

Visszaadja a source[] string helyét a string[]-ben. Ha nincs benne -1 (Kis- és nagybetűkre érzékeny)

Kód:
Syntax:
      containi ( const source[], const string[] )

Visszaadja a source[] string helyét a string[]-ben. Ha nincs benne -1 (Kis- és nagybetűkre NEM érzékeny)


Ha többször is szerepel, akkor az első találatot adja vissza mind2 fgv.


HunGamer írta:
kiki írta:
equal: Ellenőrzi hogy a 2 stringünk egyenlő-e!
equali: Ellenőrzi hogy a 2 stringünk egyenlő-e! (Kis és nagybetűket is)

Köszi.
Contan: Hát nem vagyok biztos benne, de ha jól fordítottam, akkor az, hogy az 1. string tartalmazza-e a 2.-at.

kiki írta:
Ui: Mire szükséges ez neked?

Hát ezt így nehéz elmondani :D Először is, hogy tudjam mit jelentenek.

_________________
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  [13 hozzászólás ]  Oldal12Következő


Ki van itt

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