<<
>>

ПРОЦЕДУРЫ И ФУНКЦИИ ДЛЯ РАБОТЫ С ФАЙЛАМИ

Процедура Assign(var F:File: Name:String); Name - имя файла на диске, F – имя файловой переменной. После выполнения этой процедуры Name и F отождествляются. Assign не должна применяться к файлу, находящемуся в употреблении.
Процедура BlockRead(var F:File; var Dest:Type; Num:Integer) F -нетипизируемый файл, Dest -переменная, Num - количество 128-баитных записей, которые должны быть перенесены из дискового файла в переменную. Процедура BlocKWrite(var F:File; var Dest:Type; Num:Integer) I Num - количество 128-баитных записей, которые должны быть перенесены из переменной в дисковый файл. Процедура Chain(var F:File) активизирует CHN-файл, с которым предварительной процедурой Assign было отождествлено имя F. Процедура Close(var F:File); дисковый файл, отождествленный с переменной F, закрывается и в директорию диска вносятся необходимые изменения. Процедура Erase(var F:File); дисковый файл, отождествленный с переменной F, уничтожается. Процедура Execute(var F:File) загружает и выполняет файл с диска, с которым предварительно процедурой Assign было отождествлено имя F.
Процедура Rename(var F:File; Name:String); дисковому файлу, отождествленному с переменной F, присваивается новое имя Name. Rename не должна применяться к уже открытому файлу. Процедура Reset(var F:File) открывает файл F для чтения и ставит указатель на начало файла. Процедура Rewrite(var F:File) открывает файл F для записи, чистит его и ставит указатель на начало файла. Процедура Seek(var F:File of type; Pos:Integer) устанавливает указатель файла F на Pos элемент файла. Процедура Flush(var F:File) очищает буфер дискового файла, отождествленного с переменной F. Гарантирует, что следующая операция чтения будет произведена непосредственно с диска. Должна применяться к уже закрытым файлам. Функция Eof(var F;File):boolean возвращает TRUE, если найден конец файла. Функция Eoln(var F:Text):boolean возвращает TRUE, если найден конец строки или конец файла F. Функция Filepos(var: F: File of Type):Integer; Filepos(var: F:File):Integer возвращает текущую позицию указателя файла. Функция Filesize(var: F: File ofType):Integer; Filesize(var: F:File):Integer возвращает текущее количество элементов файла.
<< | >>
Источник: А.В. Могилев Н.И. Пак Е.К. Хеннер. Информатика. 2003

Еще по теме ПРОЦЕДУРЫ И ФУНКЦИИ ДЛЯ РАБОТЫ С ФАЙЛАМИ:

  1. § 4. Порядок работы парламента. Законодательная процедура
  2. Г. Упражнение для предоставления наставникам вашего поля для работы.
  3. Функции журналистики. Понятие функцию Многообразие социальных и информационных потребностей общества – объективная основа функций журналистики.
  4. Очерк 1: Эмили «Лучшая работа для меня та, которой я сама довольна. Мне нравится, когда мои работы говорят о том, о чем я сама хочу сказать»
  5. Вопросы для самостоятельной работы •
  6. Задания для самостоятельной работы.
  7. Задания для самостоятельной работы
  8. Задания для самостоятельной работы
  9. Вопросы для самостоятельной работы
  10. Литература для самостоятельной работы
  11. Вопросы для самостоятельной работы
  12. Вопросы для самостоятельной работы •
  13. Вопросы для самостоятельной работы
  14. Вопросы для самостоятельной работы
  15. Задания для самостоятельной работы