- Milyen billentyűzetet vegyek?
- Milyen egeret válasszak?
- Vezeték nélküli fülhallgatók
- Nem lesz gyors megoldása a VGA-hiánynak az NVIDIA szerint
- Felfedte a Xeon 600 sorozat sötét titkait az Intel
- Milyen nyomtatót vegyek?
- Amlogic S905, S912 processzoros készülékek
- Előkészíti a vörös szőnyeget a neurális leképezéshez a shader modell 6.9
- Gamepad
- Az eddigi legolcsóbb, 3D V-Cache-t használó CPU-ját hozta forgalomba az AMD
Új hozzászólás Aktív témák
-
Jester01
veterán
válasz
Rickazoid
#3085
üzenetére
Az i nem feltélten lesz 0. Egyszerűen csak nem változik az értéke. Mivel te semmivel sem inicializáltad, véletlen érték lesz, ami éppen a memóriában volt. Feladattól függően egyébként sem biztos, hogy a 0 hibás bevitel lenne.
Azért végtelen a ciklus mert ha a scanf elakad, akkor nem olvassa ki a pufferből a maradékot. A következő scanf hívás tehát pont ugyanúgy elakad. Neked kell takarítani, a következő sorvég jelig, például getchar használatával. EOF-ot is illik lekezelni.
A scanf amúgy visszaadja mennyi mezőt sikerült beolvasnia, de ettől még lehet szemét a pufferben. Nem véletlenül mondják, hogy nem ajánlott scanf-et használni. Bármennyire is nem szeretnéd, a korrekt megoldás általában teljes sor olvasása (fgets) után kézi feldolgozás (strtol, strtod).
Ú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!
- GYÖNYÖRŰ iPhone 13 Mini 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS4066, 94% AKKSI
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
- Bomba ár! Dell Latitude 5490 - i5-8GEN I 8GB I 500GB i 14" HD I HDMI I Cam I W10 I Gari!
- 1000 W HP DPS-800GB-A szerver tápegység
- Dell Vostro 3425 6magos Ryzen 5 5625U 8GB RAM 256GB SSD
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

