3. lecke
Tárgy: Az olvasás és írás adatokat fájlba Pascal.
Miért van szükség ahhoz, hogy működjön együtt a fájlokat Pascal?
És, hogy akkor kezdődik, hogy megoldja a problémákat a saját portált, és keresni egy minősítés.
Korábban megnéztük üzembe kimenet Pascal. Adatok bevitele az esetben manuálisan végzik, a billentyűzet és az eredmény azt is láttuk, maguk a kimeneti ablakban. Annak érdekében, hogy biztos, hogy a program meg van írva rendesen, akkor kipróbálni.
Annak érdekében, hogy a rendszerünk automatikusan próbára a megoldás igényli a bemeneti és kimeneti adatok szöveges fájlok elvégzésére.
Megadása, mi elvégezzük INPUT.TXT fájl
Nyomtató fog a output.txt fájl
Ez nem csak a mi elvileg ugyanúgy feladatokat tesztelt minden szakaszában a köztársasági Olimpia Informatikai. Tehát ez egy fontos pont, hogy meg kell birkózni.
Szervezni adatbevitel a fájlból van szükség:
(Írok majd oly módon, hogy könnyű volt megérteni és megjegyezni, nem tudományos)
2. Rendelje ezt a szöveget változó a fájl, amelyből az olvasó kerül sor.
3. Nyissa meg a fájlt olvasásra.
Ha több van, akkor, amikor a karakter a sor végén, használja readln. Ennek eredményeként, akkor olvassa el az utolsó sorok száma és a kurzor az újat.
Figyelem! Az olvasni egy fájlt zárójelben az első helyen kell adni a változó szöveg, hogy csatlakozik-e a bemeneti fájl, akkor a változók listáját chteniya.Samoy gyakori hiba, hogy felejtse el, hogy ez a változó (szöveg).
5. Amint elolvastam az összes változót be kell zárnia a fájlt.
Figyelem! közel eljárás felszabadítja a változó t és tudjuk használni más célokra, például adatok kiadását. Ha nem zárja be (meg kell, hogy továbbra olvasás), akkor a kimenet lesz szükség, hogy egy másik string változó.
Bemutatjuk a folyamat visszavonását az eredményeket egy szöveges fájlt.
1. Ismét csak abban az esetben, bemenet, neobzodimo társult szöveges változónak a kimeneti fájlt. Ha a fájl már említett (a mi portál) output.txt.
2. Ezután létre kell hozni vagy felülírni output.txt
3. Nyomtassa ki az adatokat. Ne felejtsük el, hogy egy fájl változó elején a kimeneti lista.
4. Mint az előző, egy esetben visszavonása után szükséges valamennyi adatot, hogy lezárja a fájlt.
Írunk az egész programot.
Esettanulmány a leckét.
A feladat most az, hogy adja meg a programot, amikor a környezet Free Pascal (ez lehetséges, és az ABC Pascal), és indítsa el a végrehajtás.
Ha bármilyen hiba jellege:
I / O Error 2: Nem találja a megadott fájlt (ABC Pascal)
kilépett a kilépési kód = 2 (a Free Pascal)
Hozzon létre egy mappát, ahova elmentette a program fájlt INPUT.TXT és írja be a számot.
Ebben ugyanabban a mappában után sikeres (nincs hiba), hogy elindítsa a program végrehajtását meg kell jelennie output.txt fájlt.