Виконання вказівок
rewrite (f);
f: = z;
Put(f)
забезпечить запис у файл f значення змінної z.
Крім перелічених вище процедур, у мові Паскаль існують ще дві стандартні процедури read і write, які в деяких випадках дають змогу спростити роботу з файлами.
read (іф, х) рівносильно х:= іф ; get (іф);
write (іф, х) рівносильно іф := х; put (іф);
Якщо в процедурах read і write імена файлів відсутні, то використовуються відповідно стандартні файли input і output.
Зауважимо, що при перегляді файла не можна до стандартного файла input застосовувати процедуру reset, а до стандартного файла output не можна застосовувати процедуру rewrite. Розглянемо кілька фрагментів програм для роботи з файлами.
Приклади
1. Перегляд файла f1 (зчитування всієї інформації з файла f1):
reset (f1)
WHILE NOT eof (f1) DO
BEGIN
READ(fl,x);
Oбробка чергового компонента файла
END;
Змінна x повинна мати тип компонентів файла f1.
2. Створення файла f2 (запис інформації у файл). Змінна у повинна мати тип компонент файла f2.
rewrite (f2);
WHILE умова DO
BEGIN
Здобуття значення у чергового компонента файла
write (f2, у)
END
3. Копіювання файла f1 у файл f2. Компоненти обох файлів, а також змінна x повинні бути одного типу:
reset (f1);
rewrite (f2);
WHILE NOT eof (f1) DO
BEGIN
read (f 1,x);