- OnePlus 15 - van plusz energia
- Óriásakkus telefon jöhet a Vivotól is
- Sötétvörös iPhone 18 Pro, ezüst-fekete iFold?
- iPhone topik
- Újabb hét, újabb Galaxy S26 képek
- Így fotóz és ennyire melegszik a Galaxy S26 Ultra
- A készlethiány jelezheti, jön az iPhone 16e és iPad Air utódja
- Xiaomi 15 Ultra - kamera, telefon
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Mobil flották
Új hozzászólás Aktív témák
-
Jester01
veterán
A beolvasás egyszerű feladatnak tűnik, mégis meglepően bonyolult jól csinálni.
Az fflush(stdin) nem szabványos, vagy működik vagy nem. Az ajánlott módszer teljes sorok olvasása fgets használatával, majd a beolvasott sor számmá alakítása strtol segítségével. A helyes megoldás a sor olvasásnál kezeli a túl hosszú sorokat, és az átalakítás után ellenőrzi, hogy maradt-e még feldogozatlan karakter.
Ennél egyszerűbb megoldás, ha az fflush(stdin) helyett egy fgetc(stdin) ciklussal kiolvasol mindent a sor (vagy a bemenet) végéig.
Az is rossz a kódban, hogy a scanf visszatérési értékét nem ellenőrzöd. Ha ugyanis nem számot írnak be, akkor nem tud mit konvertálni és az i értéke változatlan marad. Azt pedig nem is inicializáltad, tehát bármi lehet. Ha véletlenül 1 és 5 közé esik akkor a programod kilép a ciklusból.
Ú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!
- ROG Strix G713RW 17.3" FHD IPS Ryzen 9 6900HX RTX 3070Ti 32GB 1TB NVMe gar
- Dobozos ÚJ Lenovo Legion 5 16 2.5K OLED Ultra 7 255HX 32gb ddr5 1 TB RTX 5070
- Asus RTX2080 Super Dual EVO 8GB
- HP 255 G10 Ryzen 5 7520U 8 GB DDR5 256 GB SSD FHD Új 2 ciklus Gari 2028.
- Lenovo ThinkPad X1 Carbon Gen 9 i7-1185G7 32 GB RAM Iris Xe 4k kijelző törésgarancia
- HP 150W töltők (19.5V 7.7A) kis kék, kerek, 4.5x3.0mm
- 233 - Lenovo Legion Pro 7 (16IAX10H) - Intel Core U9 275HX, RTX 5080
- szinteÚJ Nubia REDMAGIC 11 Air (NX799J) 1év gar
- ÁRGARANCIA! Épített KomPhone i5 12400F 16/32/64GB RAM RTX 5050 8GB GAMER PC termékbeszámítással
- MSI Thin 15 B12UC - 15.6"FHD 144Hz - i5-12450H - 16GB - 512GB - Win11 -RTX 3050 - 3 év gari , MAGYAR
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

