Tema: Re: builder 2009 unicode
Autorius: saimhe
Data: 2010-09-01 19:24:19
> arba fwscanf funkcija is vis yra normaliai nepanaudojama ir nereikalinga.

  Žinoma, nes paprasčiausias atvejis, "%s", yra tiesus kelias į visokius
buffer overflow exploit'us. Gal padės koks nors "%200s"?
  Mažiau problemų su fgets ir vėliau parsinant rankiniu būdu: isXXX()
makrosai iš ctype.h, strtol() ir taip toliau. Be to, žymiai daugiau
galimybių aptikti nesąmones parsinamuose duomenyse ir duoti adekvatų
klaidos pranešimą.
   Su sscanf() šeima išsisuksi nebent pačiais primityviausiais atvejais --
gyvenimas tiek atlaidus būna tik besimokant programuoti. Prasidėjus
komerciniams projektams, laikas įprasti prie griežto parsinimo.

-- 
  saimhe