-
IT café
Új hozzászólás Aktív témák
-
kovisoft
őstag
válasz pmonitor #16733 üzenetére
Ezzel szerintem megint az lesz a baj, mint a korábbiakkal, azaz hogy a túl nagy vagy túl kicsi számokra is visszaad valami látszólag értelmes integert. Persze most megint visszatérhetünk oda, hogy az atoi() mit is kell visszaadjon invalid inputra. De a kódban látom az igyekezetet, hogy észrevegye a túlcsordulást. Ugyanakkor ezt úgy próbálja megtenni, hogy azt nézi, hogy az aktuális részösszeg 10-zel szorozva negatív lesz-e. De mi van pl. a 999999999x esetén? Az utolsó előtti számjegynél a részösszeg 999999999, ez 10-zel szorozva ugyan túlcsordul, de a túlcsordult érték pozitív lesz. Tehát nem veszi észre a túlcsordulást és visszaad valami random integert.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Android alkalmazások - szoftver kibeszélő topik
- Filmvilág
- ASUS routerek
- Rendkívül ütőképesnek tűnik az újragondolt Apple tv
- Luck Dragon: Asszociációs játék. :)
- TCL LCD és LED TV-k
- A Watch7-tel debütálhat a Samsung vércukormérője
- World of Tanks - MMO
- Vodafone mobilszolgáltatások
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- További aktív témák...