Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory_pechat.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
378.79 Кб
Скачать

50 Файлы. Типы файлов.

Файлы-любой набор дпнных,который может хранится в поименнованой области файла.

TURBO PASCAL поддерживает три файловых типа: типизированные, нетипизированные, текстовые файлы.

1.Типизированные файлы(FV)-последовательность элементов одного типа. Типизированный файл задается с помощью 2-х ключевых слов «file of»

Описание файлового типа: file of < тип элементов>.

TYPE- в нем задаем свои новые типы данных.

Data=Record

Тип Data состоит из 2 полей

Var-в нем задаются типы переменных.

FV: File of Data;(переменная, включающая записи имени Data)

RV: Data;(переменная доступа к файлу Data)

2.Нетипизированные(NFV)-используются для ускоренич, считывания и записи составляющих файла.

NFV: File;

- читать определенный блок

При использовании этих процедур к этому файлу обрабатываются участки памяти размером 128 байт.

3. Текстовые файлы- файлы,которые связываются с файловыми переменными, принадлежащими стандартному типу TEXT. Текстовые файлы предназначены для хранения текстовой информации. Именно в такого типа файлах хранятся, например, исходные тексты программ.

TFV: Text

При работе с текстовыми файлами используются специальные процедуры:

1)Процедура Assign(FV, ‘TEST.PAS’) связывают конкретную переменную с местом, где она хранится.

2)Процедура Reset(FV) открывает существующий файл данных.

3)Процедура Rewrite(FV) создает новый файл и открывает его для записи.

Если файл с таким именем существует, его содержимое стирается и файл открывается заново.

4)Процедура Close(FV ) процедура закрывает ранее открытый файл.

При каждой работе с файлом необходимо связать этот файл с файловыми переменными, обработать его , затем закрыть.

Существуют и др. процедуы и функции:

Rename-для переименования использованных файлов

Rename(FV, ‘… .PAS’);

Erase-для стирания существующего файла с диска.

Функция EOF-для поиска конца файла в процессе его считывания.

Функция JORESULT-для поиска ошибок, возникающих при работе с файлами.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]