Типизированный файл. Пример №20.

Типизированный файл. Пример №20.

Типизированный файл – это тип, который подразумевает файл, содержащий последовательность значений указанного базового типа.

Например:

Описанный в данном случае тип IntFile можно использовать для связи с файлами на диске, содержащими последовательность целочисленных данных.

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

Процедуры:

Read(<список ввода>) – считывает из файла, связанного с переменной f, значения для одной или нескольких переменных, указанных в <списке ввода> (вспомните стандартные процедуры read и readln);

Write(f,<список вывода>) – записывает в файл, связанный с переменной f, значения выражений, указанных в <списке вывода>; (аналогично стандартной процедуре write);

Seek(f,n) – ищет компоненту с номером n файла, связанного с переменной f, и устанавливает на нее текущий указатель;

Truncate(f) – удаляет часть файла, начиная с текущего указателя и до его конца.

Функции:

FileSize(f) – возвращает текущий размер файла (количество его компонент);

FilePos(f) – возвращает положение указателя – номер текущей компоненты.

 

Работу с типизированными файлами проиллюстрируем на примере создания файла, содержащего случайные числа в диапазоне от 0 до 1 и вывода его содержимого на экран (пример 20).

Пример 20

Если Вы крутитесь в кругах программистов, и знающих людей, то всегда будьте в курсе новостей новых технологий, чтобы случайно не оказаться не у дел. Отличные новости IT на белорусском портале WHT. Можно начинать посещение интернета именно с него. А самыми известными российскими IT порталами можно называть 3dNews, IXBT, NAG и так далее….

Оставить комментарий

Лучшие статьи