Fájlok kezelése (pascal)

Általános információk

A fájltípusnak a PASCAL nyelvbe történő bevezetését az okozza, hogy képesnek kell lennie arra, hogy az adatok bevitelére, kiadására és tárolására szolgáló perifériás (külső) számítógéppel együtt dolgozzon. A fájladat-típus vagy -fájl az azonos típusú összetevők tetszőleges számú számának rendezett gyűjteményét határozza meg. A tömb, a készlet és a rekord közös tulajdonsága, hogy a komponensek számát a program írásakor határozzák meg, míg a program szövegében lévő fájlösszetevők számát nem határozzák meg, és tetszőlegesek lehetnek.
A fájl fogalma elég széles. Ez lehet egy rendszeres fájl a lemezen, a kommunikációs porton a számítógépen, nyomtatóeszközön, billentyűzeten vagy más eszközön.

Fájlváltozó megadása

A fájl típusát vagy változóját háromféleképpen lehet megadni:

nbspnbspnbspnbspnbspnbspnbspnbspnbsp = FÁJL

Hozzáférés a fájlokhoz

A fájlok és a logikai eszközök csak a fájl megnyitásához szükséges speciális eljárás (logikai eszköz) után érhetők el a programhoz. Ez az eljárás magában foglalja a korábban bejelentett fájlváltozó meglévő vagy újonnan létrehozott fájl nevének összekapcsolását, valamint az információcsere irányát: az olvasást vagy a fájlba írást
A fájlváltozó a fájlnévvel társul a szabványos ASSIGN eljárás elérése következtében:

Itt van a fájlváltozó;
- Olyan szöveges kifejezés, amely egy fájlnevet vagy egy logikai eszközt tartalmaz.
Ha a fájlnév üres karakterláncként van megadva, például az ASSIGN (f, ''), az adatcsere irányától függően a fájl változó egy standard INPUT vagy OUTPUT fájlhoz kapcsolódik.

A név legfeljebb 8 karakterből állhat, a kiterjesztés legfeljebb 8 karaktert tartalmazhat. A következő karakterek használhatók:

nbspnbsp nbspnbspnbspnbsp nbspnbspA - z 0 - 9 () <> @ # $ 1 0% ^ . - /

A teljes fájlnév az MS DOS-ban a gyökérkönyvtárból a kívánt fájlba a fa teljes elérési útját tartalmazza. Például a C: \ ST \ LAB \ work.pas, ahol C a meghajtó neve, az ST a lemezen található könyvtár neve, a LAB az ST könyvtár alkönyvtárának a neve, a work.pas a program neve a Pascalon.

A fájl elindításához meg kell adni az adatátvitel irányát. A Turbo Pascal programban megnyithat egy fájlt az olvasáshoz, az információk írásához, olvasáshoz és íráshoz egy időben.

Az olvasott fájl inicializálása:

Itt a RESET a standard Pascal eljárás
- egy fájlváltozó, amely előzőleg társult az ASSIGN eljárással meglévő fájl vagy logikai eszköz - az információs vevő.

Fájl inicializálása íráshoz:

Itt a REWRITE a standard Pascal eljárás