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

Pascal - Ucitavanje matrice iz txt fajla

[es] :: Pascal / Delphi / Kylix :: Pascal - Ucitavanje matrice iz txt fajla

[ Pregleda: 3656 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Baron Minhauzen
Učenik

Član broj: 216906
Poruke: 8
78.155.49.*



Profil

icon Pascal - Ucitavanje matrice iz txt fajla20.03.2009. u 20:23 - pre 183 meseci
prije svega pozdrav svima na forumu... ;)...

pregledao sam neke slične teme i nisam našao odgovor kako da učitam matricu definisanu zapisom....dakle....

33 21 - 4
89 65 4 -
63 - 2 1
5 - 6 1 2

nemam problema sa ucitavanjem kada su svi elementi matrice integer medjutim tu imam i karakter...ako stavim karakter ne mogu dvocifrene brojeve da ucitavam
a ako stavim string ucitava mi cijelu liniju sa razmakom (space)....kada definisem novi tip od integera i karaktera kompajler kaze da ne moze da vrsi upis i citanje
matrice takvog tipa u/iz txt fajla....mogao bi problem da rijesim prepoznavanjem razmaka u txt fajlu...ali ako ima neko elegantnije resenje molim vas recite....
 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: Pascal - Ucitavanje matrice iz txt fajla21.03.2009. u 13:36 - pre 183 meseci
Možda da staviš delimiter, npr. ; i onda učitavaš?
F
 
Odgovor na temu

bojan21
Bojan Zukic
Beograd

Član broj: 101113
Poruke: 251
92.244.134.*



+6 Profil

icon Re: Pascal - Ucitavanje matrice iz txt fajla21.03.2009. u 14:18 - pre 183 meseci
Ne znam zasto bi koristio neko elegantnije resenje od tog? Procitas celu liniju i postavis je u neki string i zatim samo taj string podelis na delove, (a znas da razmak predstavlja kraj stringa) i te delove zapises u matricu.
 
Odgovor na temu

Baron Minhauzen
Učenik

Član broj: 216906
Poruke: 8
78.155.49.*



Profil

icon Re: Pascal - Ucitavanje matrice iz txt fajla21.03.2009. u 15:47 - pre 183 meseci
Citat:
captPicard: Možda da staviš delimiter, npr. ; i onda učitavaš?


ne smijem da mijenjam izgled ulaznog txt fajla (ako sam te dobro razumio mislis da stavim ; poslije svake vrijednosti)

Citat:
bojan21: Ne znam zasto bi koristio neko elegantnije resenje od tog? Procitas celu liniju i postavis je u neki string i zatim samo taj string podelis na delove, (a znas da razmak predstavlja kraj stringa) i te delove zapises u matricu.


pa komplikovano je ...kada ucitam string sve dok nije kraj linije moram da kopiram jedan karakter stringa u neku char promenjivu pa da provjeravam je li razmak a tek onda brojac za kopiranje tj. da bi karaktere prije razmaka smjestio u string matricu :S....zanima me postoji li neka funkcija koja bi mi olaksala posao...recimo da izdvaja redom karaktere dok nije kraj stringa itd.

ako imas neki kod za to dobro bi mi dosao (moze i u c++ pa cu se potruditi da ga pretvorim)
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Pascal - Ucitavanje matrice iz txt fajla21.03.2009. u 16:31 - pre 183 meseci
Downloduj jedi biblioteku (http://sourceforge.net/projects/jcl) ima dosta korisnih funkcija a ta koja tebi treba je StrToken (možeš i StrTokens, StrWord).
 
Odgovor na temu

Baron Minhauzen
Učenik

Član broj: 216906
Poruke: 8
78.155.49.*



Profil

icon Re: Pascal - Ucitavanje matrice iz txt fajla21.03.2009. u 22:40 - pre 183 meseci
automatski mi se instalirala pod delphi 7 i radi mi posao u delphi-ju....kako da je koristim u tp7 kompajleru...ili ako ne moze makar da vidim kod...
 
Odgovor na temu

Picsel
Beograd

Član broj: 39817
Poruke: 440
*.dyn.ravangrad.net.



+7 Profil

icon Re: Pascal - Ucitavanje matrice iz txt fajla21.03.2009. u 23:01 - pre 183 meseci
A nesto ovako?
Code:

while pos(' ',red)>0 do
  begin
     element:=copy(red,1,pos(' ',red)-1);
     delete(red,1,pos(' ',red));
  end;
element:=red;


Red i element su stringovi. Element izvan while ciklusa je element u poslednjoj koloni.
Za matricu se samo jos doda brojac koji se povecava za 1 svaki put, a on predstavlja kolonu u koju se upisuje element.
 
Odgovor na temu

Baron Minhauzen
Učenik

Član broj: 216906
Poruke: 8
*.crnagora.net.



Profil

icon Re: Pascal - Ucitavanje matrice iz txt fajla31.03.2009. u 22:47 - pre 183 meseci
izvinite sto sam zapustio temu...hvala na ponudjenim resenjima...rijesio sam problem malo lakse...
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Pascal - Ucitavanje matrice iz txt fajla

[ Pregleda: 3656 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

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