Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

pomoc oko komande (pascal)

[es] :: Pascal / Delphi / Kylix :: pomoc oko komande (pascal)

[ Pregleda: 3842 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

atlas

Član broj: 20158
Poruke: 167
*.as54.ze.bih.net.ba.



Profil

icon pomoc oko komande (pascal)13.04.2005. u 22:25 - pre 204 meseci
sta znaci komanda "lnc" u pascalu???????

koji je tip ------byte-------????????
mozel neko objasniti sta znaci ovaj redak 3-- sa byte(ulaz[o]


var
i: BYTE;
ulaz, rec, rezultat: string[255];
begin
readln(ulaz);
3-- for i := BYTE(ulaz[0]) downto 1 do
if ulaz = ' ' then begin
rezultat := rec + ' ' + rezultat;
rec := '';
end else rec := rec + ulaz;
rezultat := rec + ' ' + rezultat;
writeln(rezultat);
end.
 
Odgovor na temu

Toyo

Član broj: 45193
Poruke: 227
*.kovnet.co.yu.



+1 Profil

icon Re: pomoc oko komande (pascal)13.04.2005. u 22:45 - pre 204 meseci
Pa mogao si malo da virnes u help.

inc(x)- uvecanje varijable x za 1
inc(x,y)- x:=x+y
inc radi samo sa celobrojnim tipovima podataka

byte je celobrojni tip (8-bita) koji ide 0..255

Za ovaj 3. red:
ulaz[0] je tipa char, znaci karakter ('a', 'X', '1'...)
posto string tip u nultom clanu niza cuva duzinu stringa, ta linija prisiljava program da ulaz[0] ne gleda kao char tip, nego kao byte tip posto jelte sintaksno nije ispravno da se napise for i:= 'A' downto 1 do, ali ako mu stavis for i:= byte('A') downto 1 do - kompjler ce to da prihvati. Ovde u primeru bi to znacilo for i:= 65 downto 1
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: pomoc oko komande (pascal)

[ Pregleda: 3842 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.