Re: Ispis stringova
Mozete da tako uradite.
Pozdrav,
Jovan
>
> Da bi se na ovaj nacin realizovao ispis stringova (koristeci asm
> instrukciju
> arraylenght), morali bi asemblerski da napravimo FOR petlju koja bi
> ispisala
> pojedinacne karaktere iz stringa.
> Ovo je izvodljivo, ali je problem koju globalnu promenljivu da koristimo
> kao indeks u toj FOR petlji...
> Da li mozemo da ubacimo u tabelu simbola dodatnu globalnu promenljivu tipa
> int na fiksnoj adresi, npr. 0, pa da onda mozemo da napravimo petlju
> koristeci nju kao indeks?
>
> Pozdrav,
> Nikola
>
>> String definisite kao char[] tako da mozete da nadjete duzinu niza preko
>> instrukcije arraylen. Stringovi moraju biti nizovi zato sto im se
>> vrednosti nalaze na heap-u.
>>
>> Pozdrav,
>> Jovan
>
>
>>> Da li moze pomoc oko toga kako da ispisujemo stringove? Hteo sam da
>>> napravim
>>> petlju koja ce da radi nesto slicno sledecem:
>>>
>>> for(int i=0; i<duz; i++){
>>>
>>> Code.put(Util.item_factory_instance.CreateConstantItem(string_var.charAt(i)));
>>> Code.put(print);
>>> }
>>>
>>> Problem je kako da znamo duzinu stringa ("string" tip sam realizovao
>>> kao
>>> obican tip, a ne array)?
>>> U smeni:
>>> <instr>-> print '(' <designator> ')' ';'
>>>
>>> <designator> se kreira kao Item kopiranjem objekta Obj iz simbol tabele
>>> a
>>> tamo ne postoji informacija o duzini stringa.
>>>
>>> Pozdrav,
>>> Nikola
>
>
>
> -----------------------------------------------------------------
> unsubscribe:
> minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20ri4pp
> -----------------------------------------------------------------
>
Pozdrav,
Jovan
>
> Da bi se na ovaj nacin realizovao ispis stringova (koristeci asm
> instrukciju
> arraylenght), morali bi asemblerski da napravimo FOR petlju koja bi
> ispisala
> pojedinacne karaktere iz stringa.
> Ovo je izvodljivo, ali je problem koju globalnu promenljivu da koristimo
> kao indeks u toj FOR petlji...
> Da li mozemo da ubacimo u tabelu simbola dodatnu globalnu promenljivu tipa
> int na fiksnoj adresi, npr. 0, pa da onda mozemo da napravimo petlju
> koristeci nju kao indeks?
>
> Pozdrav,
> Nikola
>
>> String definisite kao char[] tako da mozete da nadjete duzinu niza preko
>> instrukcije arraylen. Stringovi moraju biti nizovi zato sto im se
>> vrednosti nalaze na heap-u.
>>
>> Pozdrav,
>> Jovan
>
>
>>> Da li moze pomoc oko toga kako da ispisujemo stringove? Hteo sam da
>>> napravim
>>> petlju koja ce da radi nesto slicno sledecem:
>>>
>>> for(int i=0; i<duz; i++){
>>>
>>> Code.put(Util.item_factory_instance.CreateConstantItem(string_var.charAt(i)));
>>> Code.put(print);
>>> }
>>>
>>> Problem je kako da znamo duzinu stringa ("string" tip sam realizovao
>>> kao
>>> obican tip, a ne array)?
>>> U smeni:
>>> <instr>-> print '(' <designator> ')' ';'
>>>
>>> <designator> se kreira kao Item kopiranjem objekta Obj iz simbol tabele
>>> a
>>> tamo ne postoji informacija o duzini stringa.
>>>
>>> Pozdrav,
>>> Nikola
>
>
>
> -----------------------------------------------------------------
> unsubscribe:
> minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20ri4pp
> -----------------------------------------------------------------
>
- Follow-Ups:
- Re: Ispis stringova
- From: "Igor Kaplanovic" <igor.kaplanovic@gmail.com>
- Nasledjivanje klasa
- From: "Nikola Jelisavac" <jelenik@sbb.co.yu>
- Re: Ispis stringova
- References:
- Skokovi
- From: "Nikola Kartelija" <kartel@ptt.yu>
- Re: Skokovi
- From: "Jovan Popovic" <jovan@etf.bg.ac.yu>
- Ispis stringova
- From: "Nikola Jelisavac" <jelenik@sbb.co.yu>
- Re: Ispis stringova
- From: "Jovan Popovic" <jovan@etf.bg.ac.yu>
- Re: Ispis stringova
- From: "Nikola Jelisavac" <jelenik@sbb.co.yu>
- Skokovi
Previous by date: Re: Pitanje za asistenta
Next by date: Nasledjivanje klasa
Previous by thread: Re: Ispis stringova Next by thread: Nasledjivanje klasa
Previous by thread: Re: Ispis stringova Next by thread: Nasledjivanje klasa