Fájlbevitel
A programok az információk feldolgozására szolgálnak. Honnan származik? Végtére is, sok információ nem érhető el a billentyűzetből. Ezenkívül az információk egy része más programok futása közben is elérhető. Az eredmény papíron történő kimutatására, majd egy új, kaviatúra betöltésére nem a leginkább kellemes időtöltés. És a modern mérnöki létesítmények kiszámításához több ezer számra lehet szükség. A fájlokat az információk tárolására használják.
Nehéz megadni a fájl pontos meghatározását. Valószínűleg a leggyakoribb hangok, mint ez:
"Fájl - a számítógép memóriájában tárolt adatok neve". Az a kérdés, hogy a fájl logikai objektum, a fizikai reprezentáció a számítógéptől, az operációs rendszertől és számos egyéb tényezőtől függ, de a legtöbb esetben a programozónak nincs szüksége rá. Elég neki, hogy írjon valamilyen információt a fájlba, majd olvassa el.
Például írjunk egy olyan programot, amely 2 beírt számot ír le egy fájlba.
Ha a programnak el kell olvasnia az információt a fájlból, akkor a READ bemeneti operátort kell használnia, ismét a zárójelben lévő nyílt fájl számát adja meg az első csillag helyett, például:
A fájlokkal dolgozó operátorok
A következő kulcsszavak határozhatják meg a megnyitni kívánt fájl típusát:
FILE = fájlnév; ahol a fájlnév szöveges karakterlánc, amely meghatározza a megnyitandó fájl nevét.
STATUS = st; ahol st lehet az egyik "OLD", "NEW", "REPLACE", "SCRATCH" vagy "UNKNOWN". A 'OLD' állapot egy már létező fájlt határoz meg; az "ÚJ" állapotban létrehoz egy új fájlt; "REPLACE" állapotával a meglévő fájl törlõdik, mielõtt új (azonos névvel) létrehozásra kerül; a "SCRATCH" állapotával létrehoz egy ideiglenes fájlt, amely csak akkor működik, amikor a program fut, és eltűnik, amikor befejeződik. Általában az alapértelmezés a 'OLD' bemenet és a 'NEW' kimenet.
ERR = címke; ahol a címke az operátor címkéje, amelyet a fájl megnyitásakor hiba esetén kell végrehajtani. Használhatja az IOSTAT-et.
IOSTAT = ios; ahol az ios egy egész változó, nulla értékre van állítva, ha az utasítás sikeresen végrehajtásra kerül, vagy egy végrehajtásfüggő konstansban.
ACTION = jár; ahol a cselekmény "READ", "WRITE" vagy "READWRITE" lehet, meghatározva a fájlban végrehajtandó műveletek típusát.
Néhány példa a nyílt fájlkezelőkre:
Ez az operátor a fájl bezárására szolgál, pl. húzza ki a fájlt az eszközről. A Záró utasításban a fájl bezárásához adja meg a megnyitott fájl számát:
Az eszköz számát a következőképpen adhatja meg:
- Mint egész szám, például 10
- Egy egész kifejezés, például nunit vagy nunit + 1
- csillag *. alapértelmezett eszköz
- a belső fájl neve
További információ: