Keresés Kategóriák Kedvencek

Programozás Pascalban: Fájlkezelés - 1. rész, Alapok

Készítette: FlamingClaw
2010. szeptember 11. 11:10:39 - 7775 megtekintés
  • Ebben a tippben megismerkedünk a fájlok fogalmával és gyakorlatként készítünk egy szöveges fájlt.
  • Amire szükségünk van

    Pascal
  • Alapok

    Fájlok alatt a számítógép háttértárain névvel ellátott adathalmazokat értjük.
    A fájlok csoportosítása Turbo Pascalban:
    - eszközfájlok
    - lemezen tárolt fájlok

    Eszközök: a számítógépben található perifériák elérését teszik lehetővé.

    Lemezen tárolt fájlok: a számítógép lemezegységein tárolt adathalmazokat jelölik.

    Az állományok csoportosítása tartalmuk alapján:
    - szöveges fájlok
    - típusos fájlok
    - típus nélküli fájlok

    Az állományok csoportosítása adat tartalom elérés alapján:
    - soros vagy szekvenciális elérésű fájlok: azokat a fájlokat, amelyek adatelemeit csak sorban, egymás után érjük el. Ide tartoznak a szöveges fájlok.
    - közvetlen elérésű fájlok: ezekben a fájlokban a pozicionálást kihasználva, közvetlenül kiválaszthatjuk a feldolgozni kívánt adatelemeket.

    Turbo Pascalban a típusos és típus nélküli fájlokat egyaránt elérhetjük szekvenciálisan és közvetlen módon is.

    A fájlkezelés alapvető lépései:
    - állomány megnyitása
    - adattartalom feldolgozása
    - állomány lezárása

    Turbo Pascalban van egy nulladik lépés is, ugyanis az eszközöket és a lemezen tárolt állományokat a fájlműveletek során egy ún. fájlváltozóval kell azonosítani.
    A fájlváltozót a fájl típusától függően három különböző módon deklarálhatjuk:
    - szöveges fájlok
    - típusos fájlok
    - típus nélküi fájlok
  • Címkék:

    programozás pascal fájl file szöveg
FlamingClaw - 13 éve, 4 hónapja

Milyen pascalt használsz?
A kedvenceim között megtalálod annak a webcímét ahonnan én töltöttem le az enyémet, amivel dolgozok.wodka.hu

lacmachine - 13 éve, 4 hónapja

Ok, köszi de 1 balfék vagyok.....
Elmentettem ezt a programodat valami.exe néven, így sem csinál semmit azt írta ki hogy "az NTVDM CPU meg nem engedett utasítást talált.
Választási lehetőségek: bezárás kihagyás...

FlamingClaw - 13 éve, 4 hónapja

Sajnos nem vagyok programozó. Viszont szeretem a Pascal nyelvet.

FlamingClaw - 13 éve, 4 hónapja

Program HelloWorld;
Begin
  Write('Hello World.');
  ReadLn;  {nézd meg ezt a sort, ez állítja meg a konzolablakot}  
End.

lacmachine - 13 éve, 4 hónapja

Program HelloWorld;
Begin
Write('Hello Világ!');
End.

Ebben mi a hiba????