Запись данных
Данные в файл последовательного доступа записываются с помощью операторов Print # и Write #. Оператор Write # дополнительно автоматически вставляет в файл разделители, но не дает гибкости при управлении форматированием данных. Как можно было заметить при изучении функций чтения данных, каждая из функций записи работает в паре с определенной функцией чтения. Для оператора Print # это функции Input или Line Input #, а для оператора Write # — это Input #.
Рекомендуется при применении операций записи/чтения данных из файлов использовать именно такие пары функций и операторов записи/чтения.
Рассмотрим оператор Print #. Он имеет следующий синтаксис:
Print #номер_файла, список
где:
номер_файла — номер файла, аналогичный номеру файла в операторе Open;
список — список выражений или переменных для записи.
Оператор Write # имеет следующий синтаксис:
Write #номер_файла, список
где:
номер_файла — номер файла, аналогичный номеру в операторе Open;
список — список выражений или переменных для записи.
При выполнении записи данных в файл оператор Write # после каждой строки автоматически вставляет символ перевода каретки CHR(13) и символ новой строки CHR(10).
- Лабораторная работа №13.
- Тема: Файлы в Visual Basic.
- Теоретическая часть.
- Традиционный подход при работе с файлами
- Открытие файлов
- Input #номер_файла, имя_переменной1, имя_переменной2, …
- Переход на заданную позицию в файле
- Запись данных
- Работа с файлами произвольного доступа
- Чтение данных из файла произвольного доступа
- Seek #номер_файла, позиция
- Запись в файл произвольного доступа
- Изменение данных в файле произвольного доступа
- Работа с двоичными файлами
- Пример двоичного файла
- Замечание