файлы
TRANSCRIPT
Файлы
Файл - это однородная по своему назначению совокупность информации, хранящаяся на диске и имеющая имя.
Файлы бывают трех типов:
1. типизированные 2. текстовые 3. нетипизированные.
Описание файла
Типизированный файлVAR имя файловой переменной: FILE OF тип элементов;
Текстовый файл VAR имя файловой переменной: TEXT;
Нетипизированный файлVAR имя файловой переменной: FILE;
Файл в программе обозначается файловой пeременной. В зависимости от вида файла она описывается одним из следующих способов:
Процедуры работы с файлами
Установка связи между файловой переменной и именем файла на
диске
Assign(имя файловой переменной, имя файла на диске)
Пример:
Assign (F, 'abc.dat');
Открытие файла
Открытие существующего файла: Reset(имя файловой переменной)
Открытие вновь создаваемого файла: Rewrite(имя файловой переменной)
Внимание! Если с помощью REWRITE открывается уже существующий файл, то его содержимое уничтожается.
Чтение из файла и запись в файл
Чтение из файла:
Read(имя файловой переменной, список переменных для ввода)
Пример: Read(F,A);
Запись в файл:
Write(имя файловой переменной, список выводимых выражений )
Пример: Write(F,A+2);
Закрытие файла
Close (имя файловой переменной)
Переименование файла
Rename(имя файловой переменной, новое имя
файла на диске)
Стирание файла с диска
Erase(имя файловой переменной)
Функция EOF.
Функция EOF(имя файловой переменной) определяет, достигнут ли конец файла. Значением
функции является TRUE или FALSE.
Пример: WHILE NOT EOF(F) DO - пока не достигнут конец файла делать ...