файлы

11
Файлы

Upload: prepodinf

Post on 02-Aug-2015

66 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: файлы

Файлы

Page 2: файлы

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

Файлы бывают трех типов:

1. типизированные 2. текстовые 3. нетипизированные.

Page 3: файлы

Описание файла

Типизированный файлVAR имя файловой переменной: FILE OF тип элементов;

Текстовый файл VAR имя файловой переменной: TEXT;

Нетипизированный файлVAR имя файловой переменной: FILE;

Файл в программе обозначается файловой пeременной. В зависимости от вида файла она описывается одним из следующих способов:

Page 4: файлы

Процедуры работы с файлами

Page 5: файлы

Установка связи между файловой переменной и именем файла на

диске

Assign(имя файловой переменной, имя файла на диске)

Пример:

Assign (F, 'abc.dat');

Page 6: файлы

Открытие файла

Открытие существующего файла: Reset(имя файловой переменной)

Открытие вновь создаваемого файла: Rewrite(имя файловой переменной)

Внимание! Если с помощью REWRITE открывается уже существующий файл, то его содержимое уничтожается.

Page 7: файлы

Чтение из файла и запись в файл

Чтение из файла:

Read(имя файловой переменной, список переменных для ввода)

Пример: Read(F,A);

Запись в файл:

Write(имя файловой переменной, список выводимых выражений )

Пример: Write(F,A+2);

Page 8: файлы

Закрытие файла

Close (имя файловой переменной)

Page 9: файлы

Переименование файла

Rename(имя файловой переменной, новое имя

файла на диске)

Page 10: файлы

Стирание файла с диска

Erase(имя файловой переменной)

Page 11: файлы

Функция EOF.

Функция EOF(имя файловой переменной) определяет, достигнут ли конец файла. Значением

функции является TRUE или FALSE.

Пример: WHILE NOT EOF(F) DO - пока не достигнут конец файла делать ...