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

Kapcsolódó cikkek