ВУЗ:
Составители:
Функции файлового ввода/вывода высокого уровня. Функции файлового ввода/вывода высокого уровня располо-
жены в верхней строке палитры Functions → File I/O. Они предназначены для выполнения основных операций по вво-
ду/выводу данных. Использование функций файлового ввода/вывода высокого уровня позволяет сократить время и усилия
программистов при записи и считывании данных в/из файл(а). Функции файлового ввода/вывода высокого уровня выполня-
ют запись и считывание данных и операции закрытия и открытия файла. При наличии ошибок функции файлового вво-
да/вывода высокого уровня отображают диалоговое окно с описанием ошибок и предлагают на выбор: продолжить выпол-
нение программы или остановить ее.
Функции файлового ввода/вывода высокого уровня включают в себя:
• Write to Spreadsheet File (запись в крупноформатный файл) – преобразует 2D или ID массив числовых данных оди-
нарной точности в текстовую строку и записывает строку в новый или добавляет в уже существующий файл. При этом мож-
но также транспонировать данные. ВП открывает или создает файл перед записью и после всех операций закрывает его. Этот
ВП используется для создания текстовых файлов, читаемых большинством текстовых редакторов и редакторов электронных
таблиц.
• Read From Spreadsheet File (чтение из крупномасштабного файла) – считывает определенное число строк от начального
смещения start of read offset и преобразует данные в 2D массив числовых данных одинарной точности. ВП открывает файл
перед чтением и после всех операций закрывает его. Этот ВП можно использовать для чтения таблицы символов, сохранен-
ной в текстовом формате.
• Write Characters to File – записывает строку символов в новый файл или добавляет ее в уже существующий. ВП от-
крывает или создает файл перед записью и после всех операций закрывает его.
• Read Characters From File – считывает количество символов number of characters от начального смещения start of
read offset. ВП открывает файл перед чтением и после всех операций закрывает его.
• Read Lines From File – считывает определенное число строк из текстового или бинарного файла с положения start of
read offset. ВП открывает файл перед чтением и закрывает его после.
• Binary File – читает и записывает файл в бинарном формате. Данные могут быть целочисленного типа или числовы-
ми данными одинарной точности с плавающей точкой.
Однако из-за того, что функции данного класса объединяют весь процесс работы с файлами в один ВП, переделать их
под определенную задачу бывает трудно. Для специфических задач следует использовать функции файлового ввода/вывода
низкого уровня.
Функции файлового ввода/вывода низкого уровня. Функции файлового ввода/вывода низкого уровня расположены
в средней строке палитры Functions → FiIe I/O. Функции файлового ввода/вывода низкого уровня используются для созда-
ния нового или обращения к ранее созданному файлу, записи и считывания данных и закрытия файла. Функции низкого
уровня работы с файлами поддерживают все операции, необходимые при работе с файлами.
Функции файлового ввода/вывода низкого уровня включают в себя:
Open/Create/Replace File (открыть/создать/переместить файл) – открывает, перезаписывает существующий файл
или создает новый. Если file path (путь размещения файла) не указан, ВП выводит на экран диалоговое окно, в котором мож-
но создать новый или выбрать уже существующий файл.
Read File – считывает данные из файла, определяемого по ссылке refnum, и выдает данные на поле вывода data,
на поле count подается значение количества считываемых данных. Считывание данных начинается с места, определяемого
элементами pos mode и pos offset, и зависит от формата файла.
Write File – записывает данные в файл, определяемый по ссылке refnum. Запись начинается с места, определяе-
мого полями ввода данных pos mode и pos offset для файла потока байтовых данных и указателем конца файла для файла
протоколированных данных.
Close File – закрывает указанный в ссылке refnum файл.
Страницы
- « первая
- ‹ предыдущая
- …
- 39
- 40
- 41
- 42
- 43
- …
- следующая ›
- последняя »