File - aceasta este structura de date numită reprezentând o secvență de elemente de date de același tip aranjate pe disc sau orice alt mediu de stocare extern.
În funcție de tipul de elemente sunt trei tipuri de fișiere:
- dosar a elementelor de un anumit tip (fișiere tastate);
- fișier din elementele care nu specifică tipul (date brute) fișier;
- fișier text, și anume Elementele sunt șiruri de text.
Pentru a lucra cu fișierul în fișier de program variabila declarată (fișier logic), în secțiunea care descrie variabilele:
numele fișierului: tip_elementov_faylov fileof;
Fișier, componentele care sunt caractere de tip de date, numit un caracter sau un text:
Funcții și proceduri pentru lucrul cu fișiere:
1. deschiderea fișierului pentru scriere
- Dublarea (înregistrarea unui nou fișier folosind un existent sau pentru a crea un fișier nou) - procedura utilizată
- adăugarea la sfârșitul fișierului - procedura utilizată
1. Scrierea într-un fișier
Scriere (faylovaya_peremennaya, spisok_peremennyh)
Writeln (faylovaya_peremennaya, spisok_peremennyh)
Diferența dintre instrucțiunile care writeln de instrucțiuni, după retragerea tuturor valorilor înregistrate în simbolul de fișier al unui „linie nouă“.
2. Închideți fișierul. Înainte de a închide toate fișierele deschise trebuie închise folosind procedura
3. Deschiderea unui fișier pentru citire. Utilizați procedura Reset (faylovaya_peremennaya)
4. Citirea datelor dintr-un fișier
citit (faylovaya_peremennaya, spisok_peremennyh)
readln (faylovaya_peremennaya, spisok_peremennyh)
Diferența dintre cele două proceduri este că, atunci când apelați instrucțiunile readln indicatorul citite din fișierul este mutat automat la începutul următoarea linie a fișierului.
Deși nu EOF (f) do începe ... capăt;
6. Redenumiți (var F; NewName: string) - redenumește F fișier nedeschisă de orice tip. Noul nume este setat în NewName.
7. Seek (var F; NumRec: Longint) - setează poziția de citire-scriere pe elementul cu numărul NumRec; F - dactilografiate sau fișier netipizat.
8. IOResult. Integ er - returnează un cod care reprezintă rezultatul (a apărut o eroare sau nu), cele mai recente operații de intrare-ieșire.
9. FilePos (var F): Longint - se întoarce pentru F fișier poziția fișierului curent (numărul elementului pe care este instalat, numărând de la zero). Nu se utilizează cu fișiere text.
10. FILESIZE (var F): Longint - returnează numărul de componente din fișierul F. Nu se utilizează cu fișiere text.
Următoarele componente vizuale pot fi folosite pentru lucrul cu fișiere:
- SaveDialog și altele care sunt pe fila Dialoguri.
Aflați cum să salvați în site-ul mono ekonom-it.ru criză