§ fișiere 8.4.Rabota
8.4.1. Variabile de fișiere și tipuri de fișiere
În secțiunea anterioară am discutat despre programul pentru stocarea unei liste de cărți. Cu toate acestea, de lucru cu un astfel de program este incomod, deoarece fiecare rulare a programului trebuie să reintre intrările pe teren. Ușor pentru a stoca informații despre înregistrările într-un fișier de pe disc. Fișierul este numit într-o prezentare specială modalitate de informare. Decorația este atribuirea unui nume de fișier, specificați tipul de informații care indică sfârșitul fișierului.
În Pascal sunt definite trei tipuri de fișiere.
fișier 2.Tipizirovanny (fișier de ...), atunci când un fișier în reprezentarea mașinii a datelor sunt stocate numai tipul declarat. Aceste fișiere vă permit să înregistrați cu ușurință datele de pe un disc de tipuri de complexe, cum ar fi matrici.
3.Beztipovy fișier (binar) (fișier), atunci când în reprezentarea mașinii a datelor stocate de diferite tipuri, aceste variabile vă permit să lucrați cu fișierele existente de orice tip. Fișierele dactilografiate și binare sunt înregistrate într-o reprezentare internă mașină (Fig. 8.2)
Figura 8.2. Un exemplu de reprezentare internă a unui fișier binar
Specificați un tip de fișier poate fi una dintre cele trei moduri:
Imya_faylov_tipa2 = fișier de tip_elementov_fayla;
Să începem prin a uita la fișierele text. Deci, pentru a lucra cu un fișier text în program trebuie să descrie variabila de fișier de tip text. De exemplu, ca aceasta:
Var f. Text; // fișier text f
Exemple de alte tipuri de descriere variabile de fișier:
Var fisier2. fișier de char; ... .// fișier fișier2 format din caractere
file3. fișier; // file3 fișier beztipovy