Readln buyrug‘ining readdan farqi shundaki, fayldan navbatdagi son o‘qib olinib, olingan qiymat readln buyrug‘idagi mos o‘zgaruvchiga yuklanadi. Agar ushbu o‘zgaruvchi readln buyrug‘idagi so‘nggi o‘zgaruvchi bo‘lsa, u holda qiymatni o‘qish navbatdagi satr boshiga uzatiladi (kursor yangi satrga qo‘yiladi), hattoki o‘qilgan satrda yana son qolgan bo‘lsa ham.
Shuning uchuin quyidagi buyruqlar bajarilishi natijasida
AssignFile(f,’a:\data.txt’);
Reset(f);
readln(f, a);
readln(f, b, c);
readln(f, d);
o‘zgaruvchilar quyidagi qiymatlarga ega bo‘ladi:
а = 23, b = 45, с = 28, d = 56.
Agar fayldan sonli o‘zgaruvchiga qiymat o‘qilayotgan vaqtda faylda son o‘rnida boshga belgi bo‘lsa, u holda hatolik yuz beradi.
Do'stlaringiz bilan baham: |