ВУЗ:
Составители:
Рубрика:
87
5.2. Типизированные файлы
Если все операции ввода–вывода с файлом используют данные
некоторого определенного типа
T, то такой файл называют типизи-
рованным
. Такому файлу соответствует тип файловой переменной –
file of T.
Часто компонентами типизированного файла являются записи.
Пример описания типизированного файла
:
type
Student = record
name : string[20];
gruppa : string[5];
number: integer;
end;
var
F: file of Student;
Стандартные процедуры и функции работы с типизирован-
ными файлами
Assign(F, Str) – процедура определения файловой переменной.
F – файловая переменная, Str – строка, содержащая путь к файлу и
его имя.
Rewrite(F) – процедура открытия файла для записи (создание но-
вого файла).
Reset(F) – процедура открытия существующего файла для чтения.
Read(F, P) – процедура чтения данных из файла. P – переменная
того же типа, что и компоненты файла.
Write(F, P) – процедура записи данных в файл.
Seek(F, n) – процедура устанавливает указатель текущей позиции
файла на компонент с порядковым номером
n (n = 0, 1, 2, …). Обес-
печивает прямой доступ к данным.
Close(F) – процедура закрытия файла.
Truncate(F) – процедура уничтожает все компоненты файла, на-
чиная с текущего, и подготавливает файл для записи.
5.2. Типизированные файлы
Если все операции ввода–вывода с файлом используют данные
некоторого определенного типа T, то такой файл называют типизи-
рованным. Такому файлу соответствует тип файловой переменной –
file of T.
Часто компонентами типизированного файла являются записи.
Пример описания типизированного файла:
type
Student = record
name : string[20];
gruppa : string[5];
number: integer;
end;
var
F: file of Student;
Стандартные процедуры и функции работы с типизирован-
ными файлами
Assign(F, Str) – процедура определения файловой переменной.
F – файловая переменная, Str – строка, содержащая путь к файлу и
его имя.
Rewrite(F) – процедура открытия файла для записи (создание но-
вого файла).
Reset(F) – процедура открытия существующего файла для чтения.
Read(F, P) – процедура чтения данных из файла. P – переменная
того же типа, что и компоненты файла.
Write(F, P) – процедура записи данных в файл.
Seek(F, n) – процедура устанавливает указатель текущей позиции
файла на компонент с порядковым номером n (n = 0, 1, 2, …). Обес-
печивает прямой доступ к данным.
Close(F) – процедура закрытия файла.
Truncate(F) – процедура уничтожает все компоненты файла, на-
чиная с текущего, и подготавливает файл для записи.
87
Страницы
- « первая
- ‹ предыдущая
- …
- 86
- 87
- 88
- 89
- 90
- …
- следующая ›
- последняя »
