Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Функция определения длины файла - LOF



Назначение: Определяет длину указанного файла в байтах.

Синтаксис: LOF(<Hoмep файла>)

Аргумент <номер файла> должен соответствовать присвоенному в операторе OPEN. Выдается длина файла любого типа организации. Функцию LOF нельзя использовать при работе с устройствами SCRN, KYBD, CONS и LPTn. Если устройство открывается как файл с помощью оператора OPEN СОМ, то функция LOF выдает число свободных байтов в его выходном буфере.

Функция определения текущей позиции файла – LOC

Назначение: Определяет текущую позицию файл.

Синтаксис: LOC(<номер файла>)

Аргумент <номер файла> должен соответствовать присвоенному в операторе OPEN. При работе с файлами произвольного доступа функция LOC выдает номер последней записи, прочитанной или записанной в файл. При работе с файлами последовательного доступа LOC выдает номер последнего записанного или прочитанного 128-байтного блока. При работе с двоичными файлами LOC выдает позицию последнего прочитанного или записанного байта.

При работе с портами ввода-вывода (СОМ:) функция LOC выдает число символов во входной очереди, подлежащих считыванию. Получаемое значение зависит от того, для какого режима открыто устройство - текстового или двоичного. В текстовом режиме процедуры нижнего уровня прекращают постановку символов в очередь, как только встречается символ конца файла. Сам этот символ в очередь не включается, и его нельзя считать. В двоичном режиме символ конца файла игнорируется, и можно считать файл целиком. Функцию LOC нельзя применять при работе с устройствами SCRN, KYBD и LPTn.





Дата публикования: 2014-11-19; Прочитано: 241 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...