Generalitati despre fisiere Prin fişier se înţelege o structură de date care constă dintr-o secvenţă de componente. Fiecare componentă din secvenţă are acelaşi tip, denumit tip de bază. Numărul componentelor din secvenţă nu este fixat, însă sfîrşitul...
More
Generalitati despre fisiere Prin fişier se înţelege o structură de date care constă dintr-o secvenţă de componente. Fiecare componentă din secvenţă are acelaşi tip, denumit tip de bază. Numărul componentelor din secvenţă nu este fixat, însă sfîrşitul secvenţei este indicat de un simbol special, notat EOF(End of File - sfîrşit de fişier). Fişierul care nu conţine nici o componentă se numeşte fişier vid. Un tip de date fişier se defineşte printro declaraţie de forma: <Tip fişier> ::= [packed] file of <Tip>; unde <Tip> este tipul de bază. Tipul de bază este un tip arbitrar, exceptînd tipul fişier (nu există “fişier de fişiere”). Exemple: 1) type FisierNumere = file of integer; var FN : FisierNumere; n : integer; 2) type FisierCaractere = file of char; var FC : FisierCaractere; c : char; 3) type Elev = record Nume : string; Prenume : string; NotaMedie : real ; end; FisierElevi = file of Elev; var FE : FisierElevi; E : Elev; Variabilele FN, FC, FE ş.a. de tip fişier se numesc fişiere logice
Less