Clasificarea fișierelor - studopediya

· Fișiere tastate (oferta definită FILE DE);

· Fișiere text (determinată în funcție de tipul TEXT);

· Fișiere fără tip (determinat de tipul de fișier);

tip de fișier determină o metodă de stocare a informațiilor în fișierul.

În funcție de metoda de acces se disting:

· Fișierele de acces secvențiale;

· Fișierele de acces direct.

Fișierele dactilografiat și fără tipuri sunt fișiere de acces direct și secvențial, și fișiere text - fișier de acces secvențial.

Programul trebuie să furnizeze informații cu privire la dosarul extern - numele său și locația folosind instrucțiunea ASSING care leagă în mod logic, numele de fișier în program cu numele fișierului pe disc.

ASSIGN (intname, extname),

în cazul în care intname - numele de fișier intern sau variabilă fișier;

extname - numele fișierului extern (variabila stringovaya, de exemplu, string [w], care este proiectat pentru a stoca text lung w, compus din valori de tip char).

De exemplu, ASSIGN (F, 'D: \ PROGRAM.DAT');

Notă. Nu putem asocia un fișier cu o variabilă de fișier prin procedura ASSING. în acest caz, în cazul în care fișierul este deja deschis.

Prin citirea unui fișier de a înțelege datele de intrare dintr-un fișier extern stocat pe disc, în memoria aparatului. Aceste fișiere externe disponibile la program.

Pentru a citi fișierul, efectuați următoarele:

1. Deschideți operatorul pentru a citi fișierul RESE T (nume de fișier);

2. Introduceți fișierul de date la programul: REA D (numele fișierului, opțiuni);

3. Închideți fișierul pentru a citi ÎNCHIDERE (nume de fișier);

Fișierul pentru a prelua date se numește un fișier de intrare.

Declarație RESET poate să apară în mod repetat. După rularea pointerul de fișier este setat la primul element și este gata de a citi la început, adică datele de fișiere externe pot fi citite de mai multe ori.

Având în vedere că numărul de elemente nu este setat, pentru a determina sfârșitul de intrare utilizând o funcție standard de EOF (nume de fișier). Dacă indicatorul de fișier este poziționat după ultimul element, funcția ia valoarea reală, în caz contrar - fals.

articole similare