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