Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Работа с типизированными файлами




Типизированный файл − это последовательность компонент любого заданного типа (кроме типа "файл"). Доступ к компонентам файла осуществляется по их порядковым номерам. Компоненты нумеруются, начиная с 0. После открытия файла указатель (номер текущей компоненты) стоит в его начале на нулевом компоненте. После каждого чтения или записи указатель сдвигается к следующему компоненту.

 

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

 

Write(f, список переменных);

 

Процедура записывает в файл f всю информацию из списка переменных.

 

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

 

Read(f, список переменных);

 

Процедура читает из файла f компоненты в указанные переменные. Тип файловых компонент и переменных должны совпадать. Если будет сделана попытка чтения несуществующих компонент, то произойдет ошибочное завершение программы. Необходимо либо точно рассчитывать количество компонент, либо перед каждым чтением данных делать проверку их существования (функция eof, см. выше)

 

Смещение указателя файла:

 

Seek(f, n);

 

Процедура смещает указатель файла f на n-ную позицию. Нумерация в файле начинается с 0.

 

Определение количества компонент:

 

FileSize(f): longint;

Функция возвращает количество компонент в файле f.

 

Определение позиции указателя:

 

FilePos(f): longint;

 

Функция возвращает порядковый номер текущего компонента файла f.

 

Отсечение последних компонент файла:

 

Truncate(f);

 

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

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных