Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Функция для работы с любыми файлами
EOF (файловая_переменная) – функция возвращает значение TRUE, если указатель файла стоит в конце файла.
IOResult возвращает условный признак последней операции ввода-вывода. Если операция завершилась успешно, функция возвращает значение ноль. Она становится доступной только при отключенном автоконтроле ошибок ввода-вывода. Директива компилятора {$I-} отключает, а директива {$I+} включает автоконтроль. Assign (F,Name); {$I-} Reset(F); If IOResult<>0 then Halt; Close(F); {$I+}
DiskFree (диск) – функция возвращает значение типа LongInt объема в байтах свободного пространства на указанном диске. Диск – выражение типа Byte, определяющее номер диска: 0 – устройство по умолчанию, 1 – диск А, 2 – диск В и т.д. Функция возвращает значение –1, если указан номер несуществующего диска.
DiskSize (диск) – функция возвращает значение типа LongInt полного объема в байтах указанного диске или –1, если указан номер несуществующего диска.
Fsearch (имя_файла, список _ каталогов) – ищет файл в списке каталогов. Имя и список каталогов – строковые выражение. Результат поиска возвращается в виде строки типа PathStr. Type PathStr=String[79];
Fexpand (файл) – функция дополняет файловое имя до полной спецификации, т.е. с указанием устройства и пути. Файл – строковое выражение или переменная типа PathStr.
Типизированные файлы
Формат описания: 1-ый способ: Type имя_файлового_типа = File of тип_компонент; Var файловая_переменная: имя_файлового_типа; 2-ой способ: Var файловая_переменная: File of тип_компонент; Пример. Если компонентами файла являются записи, то он описывается следующим образом: Type Sved= record Fio: String; Nom: String [10]; b1,b2,b3:Byte; end; Var Fv: File of Sved; {переменная доступа к файлу} Rv:Sved; {переменная доступа к записи}
Если компонентами файла являются целые числа, то он описывается так: Var F: File of Integer;
Доступ к компонентам файла осуществляется через указатель файла (файловую переменную). В ней хранится текущий номер компоненты файла. Существует 2 способа доступа к компонентам файла: 1. последовательный 2. произвольный
При последовательном доступе поиск компоненты начинается с начала файла и проверяется по очереди до нужной компоненты. Произвольный доступ позволяет обращаться к компонентам файла по их порядковому номеру. Для организации произвольного доступа используется процедура Seek.
Date: 2015-10-19; view: 286; Нарушение авторских прав |