Numit zona de memorie în mediul de stocare extern (disc) este numit un fișier. Orice fișier are un nume. Informații. care este stocat în fișierul este un set de elemente de același tip. Dimensiunea fișierului este de obicei limitată doar de capacitatea dispozitivului în cazul în care acesta este stocat, care permite să se ocupe de cantități mari de informații.
Descrierea fișierului text:
var variable_name: Textfile;
var-name: fișier de tip;
Raw Informațiile fișier de date sunt citite și scrise în blocuri de o anumită dimensiune, ele pot stoca date de orice tip și structură. Descriere fișier netipizat:
var var-name: fișier;
Pentru a accesa fișierele de a utiliza o variabilă specială fișier.
c: fișier integer;
Pentru conectarea de fișier variabilă cu un fișier de pe disc procedură primnyayut:
este variabilă - numele variabilei de orice tip de fișier, numele de fișier - șir de caractere care conține numele complet al fișierului (în cazul în care calea de fișier nu este specificat, se înțelege că acesta este în directorul curent).
Pentru fișierele dactilografiate se aplică, de asemenea, să citească și să scrie proceduri
Numai tipuri de expresie la scrierea și citirea trebuie să corespundă cu tipul de fișier declarat. Writeln readln și proceduri pentru a tastate fișiere nu sunt utilizate.
Pentru a muta utiliza procedura pentru fișierele tastate:
Această procedură ne permite să treacă la elementul cu numărul specificat, care este, oferă acces direct la componentele de fișiere. Cu acces direct la componentele de fișiere sunt numerotate de la 0 la n-1, unde n - numărul de componente din fișier.
Doar pentru accesul direct la componentele unui fișier dactilografiat, puteți utiliza funcția:
filesize (variabila) - Returnează numărul real de componente în fișierul deschis asociat cu faylovoy_peremennoy (pentru o funcție fișier gol returnează 0);
filepos (variabila) - Returnează valoarea poziției curente în fișierul deschis asociat cu variabila de fișier (dacă fișierul pe care tocmai a deschis, funcția returnează la zero, după ce a citit ultima componentă a valorii funcției fișierului se potrivește cu valoarea filesize, care indică sfârșitul fișierului).
Seek procedură și dimensiunea fișierului și filepos funcție cu fișiere text nu funcționează. Următoarele rutine funcționează ca dactilografiate, și fișiere text:
renames închis fișierul asociat cu variabila de fișier, în conformitate cu numele specificat în numele fișierului șir;
Erase (variabila) - șterge fișierul este închis, fișierul asociat cu variabila;
EOF (variabilă) este setată la true (adevărat), în cazul în care sfârșitul fișierului asociat cu faylovoy_peremennoy și fals (false) în alt mod;
Procedura TForm1.Button1Click (Expeditor: TObject);