Hirdetés

2024. május 23., csütörtök

Gyorskeresés

Hozzászólások

(#545) sghc_toma válasza Fire/SOUL/CD (#544) üzenetére


sghc_toma
senior tag

Hello!

Semmi gond, én is találkoztam már beszólogató emberkékkel :)

Tény, hogy lehet szívni az stdin-nel, amíg az ember nem tudja, hogyan is működik az a fránya input buffer. Az a baj, hogy a gets-el akkor is szívhatsz, ha tisztában vagy a dolgok működésével - ugyanis semmilyen lehetőséged nincs biztosan elkerülni a túlcsordulást.

Azzal érvelsz, hogy a programozást oktató tanárok ezt nem tanítják. Ellopom az érvedet, és felhasználom :) A tanárok pl. a gets veszélyeire sem hívják fel a figyelmet.

Azért nem tartom jó ötletnek a gets használatát példakódban, mert akkor a programozópalánta azt ismeri meg, azt fogja használni, pedig van biztonságos(abb) megoldás is. Persze ahhoz többet kell tanulnia, meg pötyögnie, de potenciális b0f-t nem szabad benthagyni egy programban. Szerintem.

in asm we trust

Copyright © 2000-2024 PROHARDVER Informatikai Kft.