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 |