Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Файловая система. Понятие файла, каталога. Типы файлов.

Читайте также:
  1. I. ПОНЯТИЕ ДОКУМЕНТА. ВИДЫ ДОКУМЕНТОВ.
  2. I. Понятие конституционного строя и основ конституционного строя
  3. I. Понятие социального института.
  4. I. Понятие, структура и функции религии. Социологические теории религии.
  5. I. Семинар. Тема 1. Предмет, система, задачи судебной медицины. Правовые и организационные основы судебно-медицинской экспертизы, Понятие, объекты, виды, экспертизы
  6. II. Налоговая система.
  7. II. Понятие обобщенной зоны радиовидимости
  8. IV. ИЗБИРАТЕЛЬНАЯ СИСТЕМА.
  9. V2: 1.1. Денежная система: понятие, структура и типы
  10. V2: 1.4. Понятие и структура кредитной системы

Файловая система на Паскале наиболее полно использует возможности DOS по передаче данных. Каждому файлу в языке ставится в соответствие файловая переменная определенного типа.

Файловый тип данных или файл определяет упорядоченную совокупность произвольного числа однотипных компонент.

Турбо Паскаль поддерживает три файловых типа:

· текстовые файлы;

· типизированные файлы;

· не типизированные файлы.

 

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

ASSIGN (<ф. п.>, <имя файла или л. у.>);

Здесь <ф. п.> - файловая переменная;

<имя файла или л. у.> - текстовое выражение, содержащее имя файла или логическое устройство.

Если имя файла задается в виде пустой строки, например, ASSIGN(f, ' '), то в зависимости от направления обмена данными файловая переменная связывается со стандартным файлом INPUT или OUTPUT.

Каталог – именованный раздел на диске для хранения файлов и других каталогов.

Файловая система - определенная логическая организация информации на машинном носителе.

Файл- структурная единица хранения на носителях.

30.Стандартные подпрограммы для работы с файлами: объявление файлов в программе.

Любые дисковые файлы становятся доступными программе после связывания их с файловой переменной, объявленной в программе. Все операции в программе производятся только с помощью связанной с ним файловой переменной.

Assign(f, FileName) связывает файловую переменную f с физическим файлом, полное имя которого задано в строке FileName. Установленная связь будет действовать до конца работы программы, или до тех пор, пока не будет сделано переназначение.

После связи файловой переменной с дисковым именем файла в программе нужно указать направление передачи данных (открыть файл). В зависимости от этого направления говорят о чтении из файла или записи в файл.

31. Стандартные подпрограммы для работы с файлами: вывод (запись) данных в файл.

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

Close(f) закрывает открытый до этого файл с файловой переменной f. Вызов процедуры Close необходим при завершении работы с файлом. Если по какой-то причине процедура Close не будет выполнена, файл все-же будет создан на внешнем устройстве, но содержимое последнего буфера в него не будет перенесено.

32. Стандартные подпрограммы для работы с файлами: чтение данных из файла.

Reset(f) открывает для чтения файл, с которым связана файловая переменная f. После успешного выполнения процедуры Reset файл готов к чтению из него первого элемента. Процедура завершается с сообщением об ошибке, если указанный файл не найден.

Если f - типизированный файл, то процедурой reset он открывается для чтения и записи одновременно.

EOF(f): возвращает значение TRUE, когда при чтении достигнут конец файла. Это означает, что уже прочитан последний элемент в файле или файл после открытия оказался пуст.

33. Стандартные подпрограммы для работы с файлами: копирование текстовых файлов.

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

Чтение из текстового файла:




Дата добавления: 2015-01-30; просмотров: 172 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав