![]() |
![]() |
Двоичный доступ представляет собой частный случай произвольного доступа. В этом режиме размер записи всегда равен 1 байту, и достаточно лишь указать позицию произвольного байта или его порядковый номер в файле. Прежде чем открыть файл в режиме двоичного доступа, следует получить свободный номер. Синтаксис оператора следующий:
Open <имя файла> for Binary As # <Дескриптор>
После того как файл открыт, операторы позволяют поместить позицию ввода или вывода на произвольный байт и прочитать или записать произвольное число байт:
Put # <Дескриптор>, <номер байта>, <имя строки для вывода>
Get # <Дескриптор>, <номер байта>, <имя строки для ввода>
Закрытие файлов двоичного доступа выполняется аналогично тому, как это было описано выше:
Close # <Дескриптор>.
В режиме двоичного доступа можно открыть как последовательный файл, так и файл произвольного доступа. Можно одновременно и читать, и записывать в файл
![]() |
![]() |