Програмування файлів
Процедура rewrite призначена для відкриття та створення файлу (тобто, підготовки його до опрацювання). Якщо файл (дисковий) вже існує, то він руйнується, і його створення починається з першої компоненти. . Синтаксис процедури:
rewrite(f),
де f – ім’я файлової змінної.
Процедура reset призначена для відкриття файлу. В цьому режимі з типізованого файлу можна читати дані, і записувати дані до файлу. Синтаксис процедури:
reset(f),
де f – ім’я файлової змінної.
Якщо відповідного дискового файлу не існує, виникає помилка.
ПРИКЛАД:
assign(p,’c:\users\mydata.dat’);
assign(t,’c:\list.txt’);
assign(g,’document.doc’);
reset(p);
rewrite(t);
reset(g,16000);
Обробка компонент файлу залежить від завдання, що розв’язується. Основними при цьому є операції читання даних з файлу та запису даних у файл.
Процедура read призначена читання даних з файла. Синтаксис:
read(f, n),
де f – ім’я файлової змінної,
n – ім’я змінної, в яку зчитуються дані з файла.
Тип змінної повинен відповідати типові файла. Після виконання операції покажчик файла переміщується до наступного компонента.
Процедура write призначена для запису даних до файлу. Синтаксис процедури:
write(f, n),
де f – ім’я файлової змінної,
n – ім’я змінної, в яку зчитуються дані з файлу.