Hirdetés
- Geri Bátyó: Agglegénykonyha 6 – Néhány egyszerű tésztaétel
- Brogyi: CTEK akkumulátor töltő és másolatai
- sziku69: Fűzzük össze a szavakat :)
- lezso6: Miért is jó, ha dohányzol?! Megéri rászokni!
- Geri Bátyó: Agglegénykonyha 1 – rizseshús másképp
- ricshard444: Iphone 17 Pro Max - Kedves téglám
- Luck Dragon: Asszociációs játék. :)
- urandom0: Kicsit most elfáradtam...
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- ldave: New Game Blitz - 2025
Új hozzászólás Aktív témák
-
kingabo
őstag
válasz
PetyaMIK #2762 üzenetére
Helló!
Jester01 észrevételein felül, while-ba kéne még egy feltétel, hogy ne kérhesd be a 101-edik értéket. Illetve kiíratásnál használhatod az index+1-et is, így nem lesz szükséged az Edik változóra.
Ja és egy kérés legközelebb a kód beillesztése után jelőld ki a kódot és nyomd meg alul a Programkód gombot, úgy nem fognak a tabulálások elveszni.
-
Jester01
veterán
válasz
PetyaMIK #2762 üzenetére
A kigyok az kétdimenziós karakter tömb, vagy ha úgy tetszik egydimenziós string tömb. Ezért nem jó a kigyok[index] != '*', hiszen a bal oldal az char* a jobb oldal meg char. Egy lehetséges megoldás, ha a jobb oldalból is stringet csinálsz, és a megfelelő összehasonlítást alkalmazod: strcmp(kigyok[index], "*") != 0
MOD: Továbbá a ciklus vége előtt már növeled az index értékét, így a while feltétel már másik elemet vizsgál. Egyszerűbb lenne, ha a ciklusmagban lévő if feltétel break használatával kilépne a ciklusból, ami amúgy végtelen lenne.
MOD #2: ja és ha csak a leghosszabb kígyót kell kiíratni, akkor teljesen fölösleges mindet eltárolni egy tömbben.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Konkrét moderációval kapcsolatos kérdések
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Samsung Galaxy Watch8 és Watch8 Classic – lelkes hiperaktivitás
- Futás, futópályák
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Tőzsde és gazdaság
- BestBuy topik
- Milyen TV-t vegyek?
- Geri Bátyó: Agglegénykonyha 6 – Néhány egyszerű tésztaétel
- További aktív témák...
- RTX 4060TI (Garanciás)
- Bomba ár! Microsoft Surface Pro 7+ LTE - i5-11GEN I 8GB I 256SSD I W11 I Cam I Garancia!
- Bomba ár! Microsoft Surface Pro 5 LTE Tablet - i5-7GEN I 8GB I 256GB SSD I W10 I Cam I Garancia!
- Bomba ár! Dell Latitude E7440 - i7-4G I 8GB I 256SSD I 14" FHD Touch I HDMI I Cam I W10 I Gari!
- Bomba ár! Dell Latitude E6530 - i7-3540M I 8GB I 128SSD I 15,6" HD+ I Cam I W10 I Gari!
- Honor Magic5 Pro 5G LTPO 120 Hz kijelző, 50 MP triplakamera, 66W gyorstöltés 512 GB
- Withings Scanwatch 2 okos óra
- BESZÁMÍTÁS! 64GB (2x32) Kingston HyperX Renegade 2666MHz DDR4 garanciával hibátlan működéssel
- Ravpower 6000 mAh-s mégis pici powerbank eladó
- HIBÁTLAN iPhone 13 mini 128GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3286
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest