Azad İsa oğlu Qurbanov, Elçin Musa oğlu Məmmədov, Aygün Seyfəddin qızı Hüseynova



Yüklə 1,42 Mb.
Pdf görüntüsü
səhifə122/141
tarix26.12.2016
ölçüsü1,42 Mb.
#3429
1   ...   118   119   120   121   122   123   124   125   ...   141
Program Turqut; 
Var  


 
383
OldFile, NewFile : file; 
V : array [1..128,1..200] of byte; 
Result : integer; 
OldName, NewName : string [14]; 
Begin 
   writeln (‘İlkin faylın adını verin’); 
    readln (OldName); 
Assign  (OldFile, OldName);  
  Reset (OldFile); 
  writeln (‘Yeni faylın adını verməli:’); 
  readln (NewName); 
Assign (NewFile, NewName);  
Rewrite (NewFile); 
        Repeat 
 
BlockRead (OldFile, V, 200, Result); 
 
BlockWrite (NewFile, V, Result); 
Until Result=0 
Close (OldFile); 
Close (NewFile) 
End. 
Bu proqram bir faylın digər fayla sürətlə köçürülməsini təmin edir.  
Mətn faylı istisna olmaqla tipli və tipsiz fayllara birbaşa üsulla da müraciət 
etmək olar. Bu isə diskdə saxlanılan informasiyadan operativ olaraq istifadə 
edilməsini təmin edir. 
Birbaşa müraciəti təşkil etmək üçün 
seek(F,n) 
standart prosedurundan 
istifadə edilir. Bu prosedurda n arqumenti F fayl dəyişənilə  təyin olunan faylın 
elementinin sıra nömrəsini təyin edir. n tam qiymətlər alır və bu ədəd faylın 
elementlərinin sayından çox olmamalıdır. Faylın elementləri 0-dan başlayaraq 
nömrələnir. Prosedur yerinə yetirildikdə kursor faylın mövqeyini n-ci elementə 
doğru yerini dəyişir və həmin elementin oxunması, redaktəsi icra oluna bilər, n-ci 
mövqedən fayla yeni verilən yazıla bilər. Praktikada birbaşa müraciət üçün bu 
prosedurdan başqa daha 2 standart funksiyadan istifadə olunur: 
1.
 
FilePos(F)
. Funksiya cari anda F faylında kursorun yerləşdiyi 
elementinin nömrəsini təyin edir.  
2.
 
FileSize(F). 
Funksiya F faylının ölçüsünün -faylın elementlərinin 
sayını  təyin edir. Adətən bu funksiyadan faylda elementin olmasını 
yoxlamaq üçün istifadə edilir. Əgər 
FileSize(F)=0 
isə onda fayl boşdur, 
yəni onda heç bir element yoxdur, əks halda faylda elementlər vardır.  
Məsələn , 

Yüklə 1,42 Mb.

Dostları ilə paylaş:
1   ...   118   119   120   121   122   123   124   125   ...   141




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin