Ale ja chapu, k cemu je kontrola mezi dobra. Segmenation faultu jsem si uzil dost a dost, ale preci muzu pouzivat sprintf i aniz bych se musel bat prepsani bufferu ne? Kdyz vim, co chci dostat, tak si naalokuju dostatecne velky buffer, ne?
Me pripadalo, ze narazite na to, ze v pouziti jsou skryta bezpecnostni rizika. Logicke chyby programatora jsou neco jineho. Prostym pouzitim sprintf prece nebezpecny program nedostanu.
Souhlas. Jenomze zkuseny programator vi, ze v aspon trochu netrivialnim programu najit vsechny chyby je temer nemozne -- a proto pouzije vsechny prostredky, ktere mu to usnadni. To neni o logice programu, ale o jeho implementaci. Tam se zkusenosti poznaji, aspon pokud je clovek dostatecne paranoidni vuci vlastnim chybam...