Lucrul cu fișiere scris în blog-ul Delfi, delphi-programatorului

Bună ziua, acest articol ar vrea să vorbească despre lucrul cu fișiere tipizat, am publicat articole, care le-au folosit, de asemenea, astfel încât pentru o temă mai clară pentru a crea teste. pentru a păstra și TStringGrid citirea datelor. Să ne gândim la asta, fișierele ce este tastat în general, da dreapta - acestea sunt fișiere care au un anumit tip, și știm inițial structura lor. Următoarele funcții și proceduri se aplică pentru a lucra cu fișiere dactilografiate

  1. AssignFile (F, „test.dat“) - leagă variabila de fișier la numele fișierului, parametrii săi - variabila de fișier și calea către fișierul
  2. Rescrierea (F) - creează fișierul, parametrii - fișier opțional variabilă - modul de creare
  3. Reset (F) - deschide un fișier, și anume podruzumevaetsya că ne place să puneți fișierul în modul deschis, lectură (în general, în cazul în care fișierul este disponibil pe disc, sau chiar unele mass-media și noi din ea trebuie să citiți informațiile, atunci nu există nici această funcție nu face).
  4. Seek (F, n) - setează indicatorul la dosar la parametrii de componente dorite - numărul fișierului componentă variabilă pe care doriți să o mutați.
  5. Scrie (F, Buf) - înregistrează componenta în parametrii de fișier - variabilă fișier, înregistrarea datelor
  6. Citește (F, Buf) - citește o componentă a fișierului, care este un indicator (implicit primul), parametrii - variabila de fișier și o înregistrare în care doriți să le citească date
  7. EOF (F) - determină dacă sfârșitul fișierului (capătul indicator al fișierului) este atins, parametrii - variabila de fișier
  8. Trunchia (F) - elimină componenta în parametrii de fișier - variabila de fișier, înainte de a fi necesar să se stabilească un pointer la componenta pe care doriți să eliminați
  9. Filesize (F) - specifică numărul componentelor în parametrii de fișier - variabila fișier returnează un tip întreg
  10. CloseFile (F) - închide fișierul, parametrii - variabila de fișiere. Este ca o caracteristică opțională, ci pur și simplu acceptat ca, în cazul în care a fost deschisă, apoi închise în urma lui.

Aici sunt caracteristicile de bază pentru lucrul cu fișiere dactilografiate. Multe din partea de jos sunt potrivite pentru lucrul cu fișiere text. Ne-am întâlnit într-un alt articol cu ​​fișiere fără tip.

În cele din urmă, aș dori să arate cum să organizeze intrarea într-un fișier tastată

Citirea și cu acuratețe, dar nu completați în structura noastră, și să utilizați write Citește.

> 8. Trunchia (F) - elimină componenta în parametrii de fișier - variabila de fișier, înainte de a fi necesar să se stabilească un pointer la componenta pe care doriți să eliminați
Truncate elimină nu numai înregistrarea pe care indicatorul este setat în prezent, dar toate ulterioare, până la sfârșitul fișierului. Cu alte cuvinte Truncate reduce dimensiunea fișierului la poziția curentă. De exemplu, în cazul în care au existat 100 de intrări și poziția curentă indică o înregistrare a zecea, după Truncate dimensiunea fișierului va fi redusă la 10 intrări în fișierul - va scrie numere de la 0 la 9, iar înregistrările de la al 10-lea vor fi distruse.

articole similare