|
Alqoritm, xassələri və təsvir üsullarıFayldan verilənləri oxumaq (onların qiymətlərinin proqram dəyişənlərinə
mənimsədilməsi) üçün
Read()Alqoritmlesdirme-ve-Programlasdirma
Fayldan verilənləri oxumaq (onların qiymətlərinin proqram dəyişənlərinə
mənimsədilməsi) üçün
Read()
və
Readln()
proseduralarından istifadə olunur:
Read(fayl dəyişəni, siyahı);
Fayl dəyişəni mütləq
TextFile
tipli olmalıdır. Məs.:
Var
f:
TextFile;
Siyahı
da verilənlərin adları bir-birindən vergüllə ayrılır.
Mətn faylına yazılmış rəqəmlər oxunma zamanı ədəd tipli dəyişənə mənimsədilirsə
avtomatik olaraq ədədə çevrilir. Bu zaman əgər həmin yerdə rəqəm yazılmayıbsa
müraciət səhv sayılır.
Readln()-
dan sonra növbəti dəyişənin qiyməti təzə sətirdən
oxunur. Mətn dəyişənində sətrin uzunluğunu
string[n] (
burada
n
–sətirdəki simvolların
sayını göstərir) operatoru ilə göstərmək olar. Məs.:
c
diskindən
data.txt
faylından
verilənləri oxuyaq:
Tutaq ki, bu faylın 1-ci səhifəsində belə yazı vardır:
12,5,98,10
15,5,95,12
Var
f:
TextFile;
a,b,c
:İnteger;
Begin
AssignFile
(f,”c:\data.txt”);
Reset
(f);
Read(
f,a
); - faylin 1-ci sətrindəki 1-ci qiyməti a-ya mənimsət
Readln(
f,b
); - faylin 1-ci sətrindəki 2-ci qiyməti b-yə mənimsət
Dostları ilə paylaş: |
|
|