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ó:

Kapcsolódó cikkek