EOF (f) - studopediya
Fájlok kezelése Pascal
Rövid elméleti információkat.
A koncepció a számítógépes fájl a felhasználó találkozik folyamatosan. Pascal programozási nyelv lehetővé teszi, hogy dolgozni alkatrész fájlokat - feljegyzések, nyilvántartások mezőket. Pascal fájl áll az azonos típusú adatok. Két műveletek állnak rendelkezésre adatállomány rekord vagy chte-set. A feldolgozás végrehajtása Pascal szekvenciális fájlok, amelyben az adatok írására és olvasására egyik a másik után. A felvétel lehet olvasni, anélkül, hogy a korábbiak, ha tudjuk, a sorozatszám a fájlban. Manipulálni a fájl adatait, a fájl kell megnyitni a tranzakciót.
A szükséges lépések az egyes műveletek, ha dolgozik egy fájlt:
írási művelet. Írás a fájl szoba az új adatokat. A fájl egy hordozóra, mint általában, egy mágneslemez. Ez a rekord formájában ruetsya fájl RAM, mint a változó értékét. A rögzítési művelet ebben fájlt átmásolja a külső RAM. Az előadás ennek a típusa és szerkezete azonosnak kell lennie a fájl bejegyzéseit a változót, amely azt másolva ezt.
fájl leírását. A fájl leírása lehet a szakasz típusától vagy változó részt. Legyen f fájl egész számokból áll. Az ő leírása a következő:
de a r - eleme a fájl ugyanolyan típusú, mint a felvétel fájl. Fájl adattípust után megadott szó a leírás, akkor a numerikus vagy karakter típus, tömb vagy rekord. Kifinomult felvételi fájltípus, akkor először be kell szakaszban leírt típusnak.
A leképezés közötti logikai és fizikai fájlneveket. A logikai neve - a változó nevét razdelavar, amely alatt a fájl jelen van a programban. Fizikai neve - a név a lemez tartalmának könyvtárhoz. Az üzemeltető létrehozása közötti levelezés fájlnevek:
rendelni (logikai fájl nevét, a név); például:
A fizikai nevét idézőjelek közé, akkor jelennek meg ugyanazon a tartalomjegyzék, amely turbo.exe fájlt.
Fájl megnyitásakor a felvételi műveletet egy akció végzi az üzemeltető:
Ahhoz, hogy adja meg az adatállományban, amikor megnyitja a lemezen két különleges bejegyzéseket: az elején tartalmazó fájl fizikai nevét, és a jele az a fájl végét. Minden fájl megnyitásával írásra eszköz egy fájl létrehozása. Ha operatsiizapis nyissa meg a fájlt a meglévő adatokat, az összes adat elvész fájlt. Ezért, nyissa meg a felvételt, akkor csak a fájlokat az új neveket (fizikai).
Ha az adatok bevitelét a fájl kerül a neve és jele a fájl végére, és minden új kap, mielőtt a fájl vége. A fájl tartalmazhat tetszőleges mennyiségű adat. Fájlméretkorlátot nincs megadva semmilyen módon a programban. A RAM, csak egy régióban, amely egybeesik a fájl formátumát feljegyzések a lemezen, és a fájl mérete határozza meg a szabad tér idején annak létrehozását.
Adatot ír a fájlba teszi az üzemeltető:
Példa. Tegyük fel, hogy szeretnénk létrehozni egy fájlt 10 egészek.
A program IME-form:
olvasási művelet. Olvasni az adatokat meg kell leírni a fájl létrehozása közötti levelezés logikai és fizikai nevét, majd a nyílt és olvasni olvasni az adatokat. Az első két lépés - a leírás és a létrehozó levelezés nevek - ugyanaz, mint egy írási műveletet. Ha a fájl különböző műveleteket, mielőtt a következő szükséges, hogy lezárja az üzemeltető: close (f);
Fájl megnyitásakor olvasásra az üzemeltető:
Olvasni az adatokat a fájl lehetővé teszi a kezelő számára:
Feldolgozási funkciót jelölje meg a fájl végére:
Mivel a bejegyzések száma, a fájl ismeretlen, van-során az olvasási ciklus-számláló nem indíthat adatokat. Ezért az alkalmazott ciklus még. a címe