Binárne súbory

Príkazy na prácu s binárnymi súbormi
príkaz vysvetlenie pre
textové súbory typové súbory netypové súbory
assign priradí premennej typu text, príp. file alebo file of veta konkrétny súbor,
napr. assign(f,'ziaci.dat');
reset otvorí súbor IBA na čítanie otvorí súbor na čítanie aj na zápis otvorí súbor na čítanie aj na zápis, ako druhý parameter zadávame veľkosť "vety" v bajtoch
pr. reset(f,2)
rewrite otvorí súbor na zápis, ak súbor existuje, vymaže pôvodný obsah, ak neexistuje, vytvorí súbor v pracovnom adresári pascalu
read načíta do zadanej premennej načíta do zadanej premennej, ktorá musí byť typu veta -
readln načíta do zadanej premennej a zariadkuje - -
blockread - - načíta do zadanej premennej, toľko "viet", koľko zadáme ako tretí parameter,
pr. blockead(f,a,2)
write zapíše do súboru obsah zadanej premennej zapíše do súboru obsah zadanej premennej, ktorá musí byť typu veta -
writeln zapíše do súboru obsah zadanej premennej a zariadkuje - -
blockwrite - - zapíše do súboru obsah zadanej premennej, teda iba toľko "viet", koľko zadáme ako tretí parameter,
pr. blockwrite(f,a,2)
seek - nastaví ukazovateľ na danú vetu v súbore, pr. seek(f,10)
filesize - funkcia, vráti ako výsledok veľkosť, teda počet viet súboru
filepos - funkcia, vráti ako výsledok pozíciu ukazovateľa v súbore
truncate - vymaže zo súboru všetky vety za momentálnou pozíciou ukazovateľa
close zavrie súbor a uloží zmeny v prípade, že sme do súboru zapisovali