«« ( Date ) »» // «« ( Thread ) »» // ri4pp - 2004

Re: Pitanje za C++

by Dragan Bojic
četvrtak, 25. novembar 2004 - 13:12.

usvojite limite sami i u programu koristite simbolicke konstante, a ne
divljacki pisati char s[100] i slicno. Lexer treba da detektuje overflow
i ispise gresku na stderr, i vrati neku 'odsecenu' vrednost.


On Thu, 25 Nov 2004, Dexy wrote:

> Posto je profesor naglasio da u C++ neke tokene (njihove vrednosti) pamtimo u string, a neke u int zanima me da li moramo da obracamo paznju na overflow u broju ako koristimo atoi (string -> int) ili da pamtimo number i u string i u int pa da parser posle poredi te dve vrednosti. Ili mi ovde moramo to da poredimo pa da vracamo gresku ili da skracujemo broj za neku cifru pa od te cifre da pocne novi token (npr. 12345678 -> Number:12345, Number:678). Na sve to ni ne znamo koliki je maxint u microjavi!
>
> I jos jedno slicno pitanje: kolika je max duzina za identifier (u karakterima)?
>