Оқулық Қазақстан Республикасы Білім жəне ғылым министрлігі бекіткен Алматы, 2011 1



бет169/210
Дата06.01.2022
өлшемі4,42 Mb.
#16437
түріОқулық
1   ...   165   166   167   168   169   170   171   172   ...   210
Read(Var f; c1, c2, ...,cn) процедурасы типтелген файл компоненттерін оқиды. Файлдың соңына жеткенде, бұл процедура енгізу-шығару қатесін көрсетеді.




  1. Write(Var f; c1, c2, ..., cn) процедурасы типтелген файлға мəліметтер жазады.


273

  1. Seek(Var f; numcomp:word) процедурасы файл көр-сеткішін numcomp нөмірлі файл компонентіне орналасты-рады.




  1. FileSize(Var f):longint функциясы файлдық айнымалы көрсетіп тұрған файл компоненттері санын береді. SeekQ функциясымен бірге файл соңын анықтау үшін қолда-нылады.

  2. Seektf, FileSize(f)); ...




  1. FilePos(Var f):longint функциясы келесі енгізу-шығару операциясы өңдейтін компонент нөмірін береді.

Мəлімет оқу немесе жазу үшін файл ашылған соң, файл көрсеткіші оның басындағы 0 нөмірлі бірінші компонентте ор-наласады. Əрбір компонент оқылған/жазылған соң, көрсеткіш келесі компонентке ығысады. Əрбір компонент ұзындығы тұрақты болғандықтан, мəліметтерді тікелей нөмірлері арқылы да тауып пайдалануға болады.
Файл соңына жазбалар қосу мəліметтерді оқу арқылы орын-далады. Мұндайда файл көрсеткіші оның соңына орналасады да, сонан кейін керекті мəліметтер жалғастырылып жазылады.
Компоненттерді файл ортасына жазу кезінде оның нөмірі арқылы орнын анықтап алған соң, одан кейінгі компоненттер уақытша файлға жазылады да, жаңа компоненттер жазылып, оған жалғаса уақытша файлдағы мəлімет қайтадан негізгі файлға көшіріліп жазылады.
Компоненттерді өшіру файлды қайта жазу арқылы орындала-
ды.


Достарыңызбен бөлісу:
1   ...   165   166   167   168   169   170   171   172   ...   210




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет