Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 3.194 pregleda

Najnovija ↓

Koristenje pointera 08.05.2005. u 10:49 · pre 261 mesec #1
Treba da napravim unit koji ce prvo ucitati rijeci iz file, pa ih alfabetski sortirati i ponovo sacuvati u isti file.
Kako da dopunim ovaj unit:

Code:

unit untListaRijeci;

interface

type
  TKnoopPtr = ^TKnoop;

  TKnoop = record
             sWoord: String;
             kpNextKnoop: TKnoopPtr
           end;

procedure CitajRijeci (sFileName: String);
 { Ucitava rijeci iz jednog file i dodaje ovu u listu rijeci, ali poslije da je alfabetski sortirana.}

procedure SacuvajRijeci (sFileName: String);
 { Dodaje sve rijeci iz liste rijeci u file}

implementation

var
  kpFirst: TKnoopPtr = NIL;

procedure Sortiranje (sRijec: String);
{ Rijec  <sRijec> se dodaje na pravo mjesto (alfabetski sortirano) u listu rijeci }
var
  ..............................................................
begin
  .............................................................
end;


procedure CitajRijeci (sFileName: String);
var
  tFile: TextFile;
  kpNovoKnoop: TKnoopPtr;
begin
  AssignFile (tFile, sFileName);
  Reset (tFile);
  while not Eof (tFile)
  do begin
     ...............................................................
  end;
 CloseFile (tBestand)
end;

procedure SacuvajRijeci (sFileName: String);
var
  tFile: TextFile;
begin
  AssignFile (tFile, sFileName);
  Rewrite (tFile);
    .................................................................  
  CloseFile (tBestand)
end;

end.


Ako ne koristim pointer onda napravim bez problema.
Primjer sa array (bez koristenja pointera) za procedure SacuvajRijeci:
Code:

procedure SacuvajRijeci (sFileName: String);
var
  tFile: TextFile;
begin
  AssignFile (tFile, sFilename);
  Rewrite (tFile);
  iTeller := 0;
  for iIndex := 0 to iAantal -1
  do
    Write(tFile, arrKnoop[iIndex]);
  CloseFile (tFile)
end;



Unit mora sa pointer-om i bez array-as.
Ako neko moze da mi pomogne bila bi mu zahvalna.

Re: Koristenje pointera 08.05.2005. u 13:30 · pre 261 mesec #3
E hvala puno. Jeste da je malo izmjesano sve, ali nema veze, valjda cu se snaci.

Thanx again. :-))))
Re: Koristenje pointera 17.05.2005. u 21:33 · pre 261 mesec #4
Citat:
Mozes neke primere da nadjes na

http://www.puskice.co.yu/download/1/principi/pascalzadaci.zip

probaj da se snadjes sa ovim...


Primeri sa FON-a nema sta.
Koliko sam se svadjao sa nekim od asistenata sa tog predmeta.

Jos nesto ako ti treba neki specifican primer za pascal, pogledacu u knjigama
i u beleskama sa vezbi(valjda su mi tu negde) pa cu da ti prekucam.

Pozdrav.
Potpis
Stop, Dave…
My mind is going…
I can feel it…
I can feel it…
Stop… Please…
HAL 9000
Re: Koristenje pointera 18.05.2005. u 13:51 · pre 261 mesec #5
Citat:
mP-programer: Primeri sa FON-a nema sta.
Koliko sam se svadjao sa nekim od asistenata sa tog predmeta.

Jos nesto ako ti treba neki specifican primer za pascal, pogledacu u knjigama
i u beleskama sa vezbi(valjda su mi tu negde) pa cu da ti prekucam.

Pozdrav.


he he i ja sa Lazarevicem...kakav pesovan... ;-)
Re: Koristenje pointera 18.05.2005. u 17:40 · pre 261 mesec #6
Citat:
he he i ja sa Lazarevicem...kakav pesovan... ;-)


Tog lika totalno ne razumem. Ponasa se kao da je on izmislio programiranje
i cuo sam da uskoro treba da doktorira (na temu PATTERN-i), verovatno mu je
mentor Vidojko. Mene je ostavio poslednjeg u grupi za seminarski rad (u Pascalu).
Ispitivao me je dobrih 45 min (od 20:15 od 21:00) i posto sam sve znao (sto ga
je i najvise nerviralo) nalazio mi je neke nebulozne greske tipa: "ovo je moglo drukcije",
"mogao si malo da skratis kod" itd. I ladno mi lik da 8 posle 45 min ispitivanja. U pocetku sam hteo da ponistim ocenu, ali kada sam shvatio da on treba opet da me ispituje, presao sam preko toga i nastavio dalje.

Pozdrav
Potpis
Stop, Dave…
My mind is going…
I can feel it…
I can feel it…
Stop… Please…
HAL 9000
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme