Logo
Hľadanie
TOP 7 - stránky
Napaľovacie programy - 85 114x
Free Pascal - Úvod - 30 365x
3D grafické programy - 24 339x
Internetové prehliadače - 22 544x
Multimediálne prehrávače - 18 902x
Závodné hry - 17 030x
Download manažéry - 17 009x
Nové v diskusii
Anketa - streda 1.2.
Free Pascal - Začiatky - streda 1.2.
Free Pascal - Úvod - utorok 24.1.
Navigácia: Programovanie > Free Pascal - Práca so súbormi > Diskusia

Free Pascal - Práca so súbormi - Diskusia

Nový príspevok Všetky tri údaje sú povinné.
Meno (max. 30 znakov):

Predmet (max. 50 znakov):

Text príspevku (max. 1 500 znakov):

Zostávajúci počet znakov:
:-) :-D :-( ;-) :-x | B I U Odkaz Kód
Nestláčajte, prosím, tlačidlo s názvom Neželaný. Slúži ako ochrana proti spamu.
Meno: jozo
Dátum: 13.10.2008, 7:56
Predmet: re

Dik, uz to ide. Myslim ze jedna premenna ma nazov text, takze to zrejme bola chyba.


Meno: Sulo
Dátum: 10.10.2008, 9:56
Predmet: Re: divne chyby

Nevidim cely zdrojak, takze tazko mozem najst chybu. Ale mozno je chyba vo viacnasobnom pouziti toho isteho nazvu, napr. raz ako premennu a potom ako typ. A ak nie, tak skus miesto Text pouzit TextFile.


Meno: jozo
Dátum: 9.10.2008, 19:55
Predmet: divne chyby

co je na tomto zle?
var
output_file : text;

donedavna vsetko fungovalo, ale teraz sa pri kompilacii vyskitne asi 31 chyb ktore hlasia Error: Error in type definition
Vsetky upravy, ktore som robil medzi tym ako to fingovalo a tym ako to prestalo fungovat som zmazal a stale to hlasi tu istu cgybu pri premennych typu text


Meno: jozo
Dátum: 7.10.2008, 14:04
Predmet: re

Aj tak nerozumiem, preco je seek a filesize len pre netextove subory.Ale co sa da robit, vymyslim nejake alternativne riesenie.


Meno: Sulo
Dátum: 6.10.2008, 21:45
Predmet: Re2: kurzor

Existuje procedura Seek, ktora prejde na dany zaznam v subore, ale ta nie je dostupna pre textove subory. Takze mozes pouzit netypovany subor, resp. subor s udanym typom a funkciu Seek.

Alebo si pomocou cyklu s readnl vytvor vlastnu proceduru, ktora preskoci dany pocet riadkov.

Alebo, ak je subor maly, mozes ho cely nacitat do retazca a pracovat s nim ako s retazcom.


Meno: jozo
Dátum: 6.10.2008, 16:22
Predmet: re

Mno nemusim ale aj tak by sa mi teraz zislo nieco ako gotoxy ale aby som sa pohyboval v subory...je nieco take?


Meno: Sulo
Dátum: 6.10.2008, 15:29
Predmet: Re: kurzor

Nemusis ho zatvarat. Staci ho opat otvorit cez Reset.


Meno: jozo
Dátum: 5.10.2008, 17:28
Predmet: kurzor na zaciatok textoveho suboru

tak, a je tu dalsia otazka: pomocou
while not eof(subor) do begin
readln(subor,line);
writeln(line);
end;

som precital obsah textoveho suboru. Lenze, ked ho chcem precitat druhy krat, tak potrebujem, aby sa mi kurzor presunul naspat na zaciatok suboru, inak eof okamzite vrati true a nic sa neprecita. Napadlo ma, ze subor najprv zavriem a potom znova otvorim a kurzor budes zas na zaciatku suboru, ale je to trochu neprakticke riesenie.


Meno: jozo
Dátum: 5.10.2008, 16:57
Predmet: re

toto je super, pekne mi to spriehladnilo zdrojak, dik. Ten includovany subor, musi byt v nejakom textovom formate? uz som skusal s priponou .txt a tiez to fungovalo.


Meno: Sulo
Dátum: 5.10.2008, 15:48
Predmet: Re: include

Obmena #include z C++ je:
{$INCLUDE subor.inc}

Pascal ma vsak aj iny sposob - jednotky (unit). O nich napisem clanok niekedy neskor.


Ďalšia strana»
2005-2012, Matúš Sulír, matus.sulir (zav) gmail bodka com. Gen.: 0,0546 s. Valid XHTML, CSS.