FOLIA05 (5)


Operacje wykonywane na plikach jednorodnych
Poniżej podano standardowe procedury dotyczące typu pliko-
wego. Argument x jest plikiem elementowym reprezentowanym w
instrukcji przez zmienna x typu plikowego. Przy omawianiu operacji
dotyczących plików jednorodnych będą wykorzystywane następują-
ce deklaracje zmiennych:
VAR
x :FILE OF T; (T  dowolny ty dozwolony dla
elementu pliku)
v,v1,v2,v3 :T;
nazwa, NowaNazwa :STRING[79];
n,rezultat :integer;
Kojarzenie zmiennej plikowej z plikiem fizycznym
W Turbo Pascalu kojarzenie plików logicznych i fizycznych od-
bywa się przed rozpoczęciem wykonywania działań na zmiennych
plikowych. Na czas wykonywania operacji plik logiczny musi zostać
skojarzony z plikiem fizycznym. Realizuje to procedura:
ASSIGN(x,nazwa);
gdzie x jest dowolną zmienną plikową, nazwa jest nazwą fi-
zycznego pliku na dysku.
np. nazwa:= C:\TP\zadania\zad1.txt
Przygotowanie pliku do zapisu
Założenie i otwarcie nie istniejącego pliku lub otwarcie istnieją-
cego pliku do zapisu od nowa jest realizowane procedurą:
REWRITE(x);
Wykonanie operacji w stosunku do pliku istniejącego, w którym
były zapisane elementy, powoduje jego skasowanie i założenie no-
wego pliku o tej samej nazwie. Logicznie oznacza to jego wyzero-
wanie i utratę zgromadzonych tam danych.


Wyszukiwarka

Podobne podstrony:
FOLIA09 (4)
Folia01
FOLIA02 (2)
Folia09
FOLIA04 (3)
FOLIA08
FOLIA05
FOLIA05 (3)
FOLIA03 (5)
FOLIA05 (6)
FOLIA05 (4)
FOLIA01B
FOLIA06 (5)

więcej podobnych podstron