Re: printf probléma
Fuzesi Arnold
arno at externet.hu
Fri Sep 16 20:46:13 CEST 2005
Kicsi a stack gyanum szerint. (Hibat nem talaltam még benne...)
Vagy vmi pointered elszall, es...
Vigyazni:
printf azt a formattert hasznalja, amit az options-ban megadtal neki.
A stack igenye ezeknek mas es mas. Van amelyik 250byte kornyeken is
megzabal.
(Merthogy max 2xx byte lehet a formatumstring hossza, es ennek lefoglalja a
helyet a stack-ben. Ha nem kell ennyi, akkor: atirod a printf forrasaban
lazan
hogy a 2xx byte helyett csak annyit foglaljon amennyi neked kellhet
szerinted. )
Erdemes atszaladni a forrásán.
Az sprintf viszont mindig a full formatter konfigot hasznalja!!!!!!!! Ennek
megfeleloen szinten 2xx byte.
--
Vagy irsz magadnak sajat printf-et.
En inkabb egyszer megertettem, hogy a nalam okosabbak hogy gondoljak ezt, es
azota gond nelkul hasznalom ami a fejlesztő progikkal jön. Irhattam volna
sajátot, de minek. Több idő, és hibalehetőség.
A fullos printf kódja elég terjedelmes...Nem éri meg megírni...minden
tekintetben olcsóbb megérteni szerintem.
De a legolcsóbb az ha kérdez az ember a listán...Persze ez "ciki"...szoval
merlegelj! :)
Vagy vallalsz egy kis egést, vagy megírsz 3e sort magad, és javítgatod
hetekig...
Vagy irsz valami gagyit, ami nem tud kb. semmit, es vered rá a nyálad. Ez
utobbi a trend. :)
Arnold
----- Original Message -----
From: "Rancz Lajos" <csiga at fosch.com>
To: <elektro at tesla.hu>
Sent: 2005. szeptember 16. 17:27
Subject: printf probléma
>
> Helló!
>
> Belefutottam egy kis problémába IAR alatt. A printf ha a formátum
> stringben méret opciót adok meg (pl. "%02d"), akkor teleszemeteli a
> kimenetet. Ugyanez a helyzet az sprintf-fel is. Találkozott már vki
> ilyennel? (A printf nagysága medium-ra van álítva)
>
> Kösz,
> Lajos
>
> -----------------------------------
> Szponzorunk: http://tonerbolt.hu/
More information about the Elektro
mailing list