Új hozzászólás Aktív témák
-
joysefke
veterán
válasz
CPT.Pirk
#9904
üzenetére
A leírásod arra utalt, hogy még "látod", hogy van benne elem és úgy dob exceptiönt.
Debug buildben látnod kellett volna a ciklus fején a feltétel ellenőrzése előtt hogy üres a stack -kurzort fölé viszed-.Ha az a baj, hogy kifogyott a Queue, akkor éppen berakhatsz egy (Count > 0) && -t a feltétel elejére vagy Peek() helyett TryPeek(out string)-kel dolgozol.
if (s1.TryPeek(out string item) && item != "&&" && item !="||" ){s1.Pop();} -
quailstorm
félisten
válasz
CPT.Pirk
#9904
üzenetére
Igen, így van. A Peek üres stack esetén exceptiont dob. Szóval az utolsó pop után a következő feltételellenőrzés a while-ban exception, nem pedig false. A Count ellenőrzése jó lesz.
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Kompakt Munka / Gamer PC - 3700x + 2070 Super + 32 Gb
- ÚJ ASUS TUF AMD RYZEN 7 5700X GAMER MAX PC 16-32Gb RAM 512GB SSD ÚJ AMD RX9060 XT 16GB 2ÉV GAR!
- Új Gamer PC - Ryzen 7 5700X / RTX 5060 / A520M / 16GB RAM / 1TB M.2 NVMe SSD / 650W
- Apple iPhone 12 Pro Max 128GB, Kártyafüggetlen, 1 Év Garanciával
- ÚJ ASUS TUF AMD RYZEN 7 5700X GAMER MAX PC 16-32Gb RAM 512GB SSD EVGA RTX 3070 8GB 2ÉV GAR!
- Keresek Xbox Series S / Series X / Playstation 5 konzolokat
- Készpénzes / Utalásos Videokártya és Hardver felvásárlás! Személyesen vagy Postával!
- Steelseries Nova 1P Gamer fejhallgató
- iPhone 13 Pro 128GB 100% (1év Garancia)
- LG 40WP95XP-W - 40" NANO IPS - 5120x2160 5K - 72Hz 5ms - TB 4.0 - HDR - AMD FreeSync
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

