Лабораторная работа №13
Переход на заданную позицию в файле
Переход на заданную позицию в файле можно организовать с помощью оператора Seek, имеющего следующий синтаксис:
Seek #номер_файла, позиция
где:
номер_файла — номер файла, аналогичный номеру файла в операторе open;
позиция — целочисленное выражение, задающее позицию указателя в файле. Позиционирование при этом выполняется посимвольно.
Оператор Seek устанавливает указатель на требуемую позицию. Если после этого использовать функции чтения или записи, то действие этих функций будет выполняться начиная с позиции указателя, найденного оператором Seek.
Например, следующая команда установит указатель на позицию 77 (в переменной n хранится номер рабочего файла)
Seek #n, 77
Содержание
- Лабораторная работа №13.
- Тема: Файлы в Visual Basic.
- Теоретическая часть.
- Традиционный подход при работе с файлами
- Открытие файлов
- Input #номер_файла, имя_переменной1, имя_переменной2, …
- Переход на заданную позицию в файле
- Запись данных
- Работа с файлами произвольного доступа
- Чтение данных из файла произвольного доступа
- Seek #номер_файла, позиция
- Запись в файл произвольного доступа
- Изменение данных в файле произвольного доступа
- Работа с двоичными файлами
- Пример двоичного файла
- Замечание