Új hozzászólás Aktív témák
-
kingabo
őstag
válasz
Pcmagicnet
#2377
üzenetére
Pár hsz-el feljebb van minta a file-ból való olvasásra.
A for ciklust akkor szokás használni, ha tudod, hogy hányszor kell lefutnia, mert pl a file első sorában megadod a sorok számát, egyébbként a while. A probléma is ehhez köthető. A ciklus magod össz vissz ennyit tartalmaz: hossz[i] = c; /* rövidített ciklus */, ezért is célszerű (pláne kezdőknek) a ciklus magot új sorba írni. A másik probléma az, hogy nem vizsgálod meg sehol sem a szavak hosszát, hanem egyből bele is teszed a tömbbe.
A ? operátornak nem ez a "megszokott" használati esete, ez átláthatóbb lenne sokkal if-ként.
valtozo = (feltetel) ? ertek_ha_igaz : ertek_ha_hamis
Én így csinálnám: ha a beolvasott szó hossza megfelelő, akkor átmásolnám tömbbe és növelném a tömbbeli szavak számát. mielött neki esnél egy problémának találj ki rá egy programozási nyelvtől független algoritmust, próbáld ki papíron, hogy jó-e. Így kivédhető lett volna az, hogy meg se vizsgáltad a beolvasott szó hosszát.
Ú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!
- Intel Core I7 14700K - 20mag/28szál - Új, bontatlan - Gari 2029.02.05. -ig - Eladó!
- Intel Core I7 13700K - 16mag/24szál - Új, bontatlan - Gari 2028.02.02. -ig - Eladó!
- Intel Core I7 13700KF - 16mag/24szál - Új, bontatlan - Gari 2028.01.26. -ig - Eladó!
- Intel Core I7 12700F - 12mag/20szál - Új, bontatlan, 1 év gari - Eladó!
- Intel Core I5 14500 - 14mag/20szál - Új, bontatlan - Gari 2027.03.11. -ig - Eladó!
- AKCIÓ! 1TB Samsung 870 QVO 2,5" SATA SSD meghajtó garanciával hibátlan működéssel
- HP ProBook 450 G6,15.6",FHD,i3-8145U,8GB DDR4,256GB SSD,WIN11
- Új és újszerű 17-18 Gamer, irodai, üzleti készülékek nagyon kedvező alkalmi áron Garanciával!
- iPhone 17 256 GB Levander - Bontatlan !! www.stylebolt.hu - Apple eszközök és tartozékok - Számlás
- BESZÁMÍTÁS! MSI B450M R5 3600 16GB DDR4 512GB SSD RTX 3050 8GB Formula Air Mesh G3 Seasonic 450W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
A for ciklust akkor szokás használni, ha tudod, hogy hányszor kell lefutnia, mert pl a file első sorában megadod a sorok számát, egyébbként a while. A probléma is ehhez köthető. A ciklus magod össz vissz ennyit tartalmaz: 