Re: Ispis stringova
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
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
- Follow-Ups:
- Re: Ispis stringova
- From: "Jovan Popovic" <jovan@etf.bg.ac.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>
- Skokovi
Previous by date: Re: Kog je tipa parametar this?
Next by date: Re: Pitanje za asistenta
Previous by thread: Re: Ispis stringova Next by thread: Re: Ispis stringova
Previous by thread: Re: Ispis stringova Next by thread: Re: Ispis stringova