Új hozzászólás Aktív témák

  • sghc_toma

    senior tag

    válasz Fire/SOUL/CD #544 üzenetére

    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

Új hozzászólás Aktív témák