Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodicheskie_ukazania_1.doc
Скачиваний:
40
Добавлен:
04.03.2016
Размер:
1.22 Mб
Скачать

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

Procedure AssignFile(var F; FileName: string)

Связывает файловую переменную F и файл с именем FileName.

Procedure Reset(var F[: File; RecSize: word])

Открывает существующий файл. При открытии нетипизированного файла RecSize задает размер элемента файла.

Procedure Rewrite(var F[: File; RecSize: word])

Создает и открывает новый файл.

Procedure Append(var F: TextFile)

Открывает текстовой файл для дописывания текста в конец файла.

Procedure Read(F,v1[,v2,…vn])

Чтение значений переменных начиная с текущей позиции для типизированных файлов и строк для текстовых.

Procedure Write(F,v1[,v2,…vn])

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

Procedure CloseFile(F)

Закрывает ранее открытый файл.

Procedure Rename(var F; NewName: string)

Переименовывает неоткрытый файл любого типа.

Procedure Erase(var F)

Удаляет неоткрытый файл любого типа.

Procedure Seek(var F; NumRec: Longint)

Для нетекстового файла устанавливает указатель на элемент с номером NumRec.

Procedure SetTextBuf(var F: TextFile; var Buf[;Size: word])

Для текстового файла устанавливает новый буфер ввода-вывода объема Size.

Procedure Flush(var F: TextFile)

Немедленная запись в файл содержимого буфера ввода-вывода.

Procedure Truncate(var F)

Урезает файл, начиная с текущей позиции.

Function LoResult: integer

Код результата последней операции ввода-вывода.

Function FilePos(var F): longint

Для нетекстовых файлов возвращает номер текущей позиции. Отсчет ведется от нуля.

Function FileSize(var F): longint

Для нетекстовых файлов возвращает количество компонентов в файле.

Function Eoln(var F: TextFile): boolean

Возвращает True, если достигнут конец строки.

Function Eof(var F) ): boolean

Возвращает True, если достигнут конец файла.

Function SeekEoln(var F: TextFile): boolean

Возвращает True, если пройден последний значимый символ в строке или файле, отличный от пробела или знака табуляции.

Function SeekEof(var F: TextFile): boolean

То же, что и SeekEoln, но для всего файла.

7

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]