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

Pascal - pokazivaci u "recordu"

[es] :: Pascal / Delphi / Kylix :: Pascal - pokazivaci u "recordu"

[ Pregleda: 3270 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

dvnityCker
Srdjan Bajic
Sombor / BG

Član broj: 9795
Poruke: 129
*.nat-pool.so.sbb.co.yu.

ICQ: 175970631
Sajt: www.soinfo.org


Profil

icon Pascal - pokazivaci u "recordu"05.01.2005. u 17:05 - pre 204 meseci
Zanima me da li postoji neka naredba koja prelazi na sledece polje u recordu , neki nacin pravljenja internog pokazivaca npr ako imam
record
bla1:char;
bla2:integer;
end;

kada unosim vrednost npr za bla1 da ne moram sledeci put reci "bla2" nego sledece polje u recordu.. ako me razumete... prilicno hitno :)
 
Odgovor na temu

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Re: Pascal - pokazivaci u "recordu"05.01.2005. u 18:03 - pre 204 meseci
Pa... tako nesto ne postoji. Mozda ako bi malo ilustrovao kod :)
Zelis nesto ovako
Code:
type
  Nesto = record
    bla1: Char;
    bla2: Integer;
end;

var
  N: Nesto;

begin
  SetField(N, 'P');
  SetField(N, 5);
end;

Tako nesto ili?
Ako ne znas kako je definisan tip tesko da mozes da uradis nesto slicno. Obicno se prave funkcije tipa
Code:
procedure SetFields(var N: Nesto; C: Char; I: Integer);
begin
  N.bla1 := C;
  N.bla2 := I;
end;




 
Odgovor na temu

dvnityCker
Srdjan Bajic
Sombor / BG

Član broj: 9795
Poruke: 129
*.nat-pool.so.sbb.co.yu.

ICQ: 175970631
Sajt: www.soinfo.org


Profil

icon Re: Pascal - pokazivaci u "recordu"05.01.2005. u 18:39 - pre 204 meseci
Pazi slucaj je konkretno ovaj:
znaci imam tekstualnu datoteku koja u jednom redu ima npr 5 informacija razdvojenih spaceom. e sad, svaku od tih 5 informacija treba da unesem u odredjeno polje recorda, pa da ne bi morao raditi nesto.bla1=string pa u sledecem citanju nesto.bla2=string pa u sledecem citanju nesto.bla3=string i tako dalje da imam samo jedan izraz znaci lupam a+i=string, a i da bude variabla koja se u svakom sledecem citanju povecava za 1, pri prelasku u novi red ona se anulira. znaci kad bi to moglo onda bi imao a+0=a;a+1=b;a+2=c (gde su a,b i c polja recorda) i onda bi svaku informaciju upisivao u pravo polje... sad ova ideja sa setfieldom je dobra, sad cu da je proucim :)
 
Odgovor na temu

bancika
Branislav Stojkovic

Član broj: 24844
Poruke: 631
213.244.208.*

Sajt: www.diy-fever.com


+1 Profil

icon Re: Pascal - pokazivaci u "recordu"05.01.2005. u 23:30 - pre 204 meseci
ako su svi istog tipa koristi niz a ne slog, onda imas index koji se anulira pri prelasku u novi red i poveca kod blanko
Ride the rainbow, crack the sky

DIY gitare, pojacala i efekti www.diy-fever.com
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Pascal - pokazivaci u "recordu"

[ Pregleda: 3270 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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