русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Типизовані файли


Дата добавления: 2015-07-23; просмотров: 532; Нарушение авторских прав


Типизовані файли призначені для збереження однотипних даних будь-якого типу крім файлового і такого, що базується на файловому.

Опис типізованої файлової змінної здійснюється так:

де file of- службові слова,

f- файлова змінна, яка вказує на файл, у якому можуть зберігатися дані тільки типу ТипДаних.

При роботі з типізованими файлами можна здійснювати як послідовний так і прямий доступ до даних файлу. Використовуючи прямий доступ, слід пам'ятати про те, що позиції даних у типизованому файлі завжди нумеруються, починаючи з нуля.

Процедури і функції для роботи з типизованими файлами

Читання даних із типизованого файлу виконується тільки за процедурою Read, а записування- тільки за процедурою Write. При цьому читати або записувати можна тільки значення змінної такого ж типу, як і тип даних типизованого файлу.

 

Процедура/Функція Опис
Read(файлова змінна; список змінних) Читати дані з файлу. Після читання даного до змінної, покажчик позиції буде вказувати на позицію наступного даного. Після читання останнього даного покажчик позиції буде вказувати на кінець файлу (при цьому Eof(f)= True). Якщо покажчик позиції вказує на кінець файлу, то виконання процедури Read призведе до виникнення помилки і припинення виконання програми.
Write(файлова змінна; список змінних або констант) Записати значення змінних або констант до файлу. Якщо покажчик позиції вказує на позицію даного, то при записуванні дане файлу замінюється значенням змінної або константи і покажчик позиції буде вказувати на позицію наступного даного. Якщо покажчик позиції файлу вказує на кінець файлу (при цьому Eof(f)=True), то виконання процедури Write призведе до розширення файлу.
FilePos(файлова змінна): Longint; Визначити значення покажчика позиції у файлі.
FileSize(файлова змінна) Визначити розмір файлу (кількість даних у файлі, при рахуванні від одиниці).
Seek(файлова змінна; N: Longint) Надати покажчику позиції у файлі значення змінної N (при рахуванні від нуля) - покажчик позиції буде вказувати на позицію даного з номером N+1.
Truncate(файлова змінна) Вилучити з файлу всі дані, розміщені після даного, на позицію якого вказує покажчик позиції. Після вилучення даних покажчик позиції вказує на кінець файлу (при цьому Eof(f)= True).

 



Завдання



<== предыдущая лекция | следующая лекция ==>
Варіант-12 | Загальні завдання


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.09 сек.