Zaujímavosti o referátoch
Ďaľšie referáty z kategórie
Pascal - file, súbor
Dátum pridania: | 30.11.2002 | Oznámkuj: | 12345 |
Autor referátu: | sova | ||
Jazyk: | Počet slov: | 422 | |
Referát vhodný pre: | Stredná odborná škola | Počet A4: | 1.5 |
Priemerná známka: | 3.00 | Rýchle čítanie: | 2m 30s |
Pomalé čítanie: | 3m 45s |
klávesnica.Po priradení musí byť súbor otvorený buď na vstup
alebo na výstup.Na to slúžia procedúry Reset alebo Append.Nový súbor vytvára procedúra Rewrite.
Súbor typu text otvorený pomocou Reset dovoluje len čítanie, otvorený pomocou Rewrite alebo Append iba zápis.Súbory bez udaného typu alebo s udaným typom
dovolujú vždy aj zápis aj čítanie, bez ohladu na to ktorou procedúrou boli ovorené.
Súbory sú normálne spracované sekvenčne .Netextové súbory môžu byť spracované ajpriamym prístupom pomocou procedúry Seek.
Na konci spracovania súboru je nutné ho zavriť pomoou procedúry Close.Po
tejto procedúre je externý súbor zaktualizovaný a meno premennej súbo môže byť spojené s ďalším súborom.
Štandardné procedúry a funkcie pre všetky súbory:
ChDir - mení aktuálny adresár
ChDir (s:string)
GetDir -zisťuje meno aktuálneho adresára
MkDir - zakladá nový adresár zadaného mena
MkDir (s:string)
RmDir - vymaže prázdny adresár
Eof - Nadobúda hondoty true alebo false podľa toho, či je v súbore dosiahnutý koniec súboru
Erase - procedúra zruší diskový súbor, spjený s menom premennej typu file.Nesmie byť použitá na otvorený súbor.
Rename -premenuje diskový súbor.Nesmie byť použitá na otvorený súbor.
Assign -priradí premennej typu súbor meno externého súboru
Reset - otvorí existujúci súbor .Súbor typu text otvorí len na čítanie.
Rewrite - vytvorí nový súbor na disku a otvorí ho.
Close - zatvorí otvorený súbor.
Append - otvorí existujúci súbor a nastaví zápis na jeho koniec.
Eoln - nadobúda odnoty true alebo false, podľa toho, či je dosiahnutý koniec riadku v súbore.
Read - umožňuje čítanie jednej alebo viacerých hodnôt z textového
súboru.
Write - umpžňuje výstup jednej alebo vviacerých premenných do súboru.
BlockRead - číta jeden alebo viacej záznamov zo súboru s neudaným typom.
BlocWrite - zapisuje jeden alebo viacej záznamov do súboru s neudaným typom.
FilePos - funkcia vracia súčasnú pozíciu v súbore.
FileSize - funkcia vracia veľkosť súbora.
Seek - procedúra nastaví pozíciu v súbore.
Príklad:
uses crt;
var f1 : text;
f2,f3 : file;
f4 : file of integer;
c : char;
begin
assign (f1,' c:text.txt'); { priradí premennej f1 meno textového súboru}
reset (f1); { otvorí ho}
read (f1,c); {prečíta z neho jeden znak}
close (f); {zatvorí súbor}
erase (f); {vymaže súbor}
assign(f2,'c:file.moj'); {priradí premennej f2 súbor bez udaného typu}
rewrite (f2); {vytvorí súbor}
write(f2,'toto je moj subor'); {zapíše doň reťazec}
close(f2);
end.