русс | укр

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

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

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

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


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

Eof(End of File)


Дата добавления: 2014-02-04; просмотров: 699; Нарушение авторских прав


Seek

Erase

Close

Append

Rewrite

Reset

Assign

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

Запись.

Чтение.

Организация работы с файлам.

Программа связывается с физическим файлом на диске через файловую переменную, которая служит для организации ввода/вывода с файлом. Значение, полученное с файла или передаваемое в файл, помещается в буферную переменную. В общем случае различают два процесса: запись и чтение.

1. связывание файловой переменной с физическим файлом;

2. открытие файла для чтения через файловую переменную;

3. обработка, т.е. работа с данными, полученными из файла;

4. закрытие файла.

1. связывание файловой переменой с физическим файлом на диске;

2. открытие файла для записи;

3. обработка, т. е. помещение данных файлов;

4. закрытие файла.

 

Assign(<файловая переменная>, <имя файла>);

где <имя файла> - строковый параметр.

Назначение: связывает файловую переменную с физическим файлом на диске.

Принцип действия: после вызова процедуры Assign устанавливается связь между файловой переменной и физическим файлом, которая продолжается до тех пор, пока файл не будет закрыт.

Вызов процедуры Assign для открытого файла вызовет ошибку.

Reset(<файловая переменная>[,<size>]);

Назначение: открывает существующий файл для чтения. Параметр size используется только при работе с нетипизированными файлами.

Принцип действия: процедура Reset открывает существующий внешний файл. Если данный файл уже открыт, то он открывается и закрывается вновь. Если файл отсутствует, то возникает ошибка.



Rewrite(<файловая переменная>[,<Size>]);

Назначение: создает и открывает новый файл для записи.

Принцип действия: параметр size как в Reset. Процедура Rewrite создает новый файл и открывает его для записи. Если данный файл существует, то он удаляется, и на его месте создается новый пустой файл.

Append(<файловая переменная>);

Назначение: открывает файл для присоединения данных в конец файла. Используется только для текстовых файлов.

Принцип действия: процедура Append открывает существующий текстовый файл для добавления данных в конец файла. Если файла не существует- возникает ошибка.

Close(<файловая переменная>);

Назначение: закрывает открытый файл.

Принцип действия: Close закрывает файл, открытый с помощью процедур Reset, Rewrite, Append. После этого фиксируются все изменения, произведенные с файлом.

Erase(<файловая переменная>);

Назначение: стирает внешний файл.

Seek(<файловая переменная>,n);

где n - длинное целое число, типа longint.

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

Принцип действия: все компоненты файла пронумерованы. Нумерация начинается с нуля. Процедура Seek перемещает указатель текущей компоненты файла в позицию с номером n. Если файл не открыт возникает ошибка.

Eof(<файловая переменная>):boolean;

Назначение: позволяет определить: достигнут ли конец файла.

Принцип действия: если указатель текущей компоненты файла находится за последним элементом, либо файл пуст, то возвращается значение true, в противном случае возвращается значение false.



<== предыдущая лекция | следующая лекция ==>
Введение. | Чтение.


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


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

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

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


 


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

 
 

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

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