Справочное руководство по языку Ада-83




Глава 14. Ввод-вывод


    Глава 14. Ввод-вывод
    Содержание ВНЕШНИЕ ФАЙЛЫ И ФАЙЛОВЫЕ ОБЪЕКТЫ ФАЙЛЫ ПОСЛЕДОВАТЕЛЬНОГО И ПРЯМОГО ДОСТУПА ВВОД-ВЫВОД ТЕКСТОВ ИСКЛЮЧЕНИЯ ПРИ ВВОДЕ-ВЫВОДЕ СПЕЦИФИКАЦИЯ ПАКЕТА ИСКЛЮЧЕНИЙ ВВОДА-ВЫВОДА ВВОД-ВЫВОД НИЗКОГО...
    Внешние файлы и файловые объекты
    Значения, вводимые из внешнего для программы окружения или выводимые в это окружение, размещаются во внешних файлах. Внешним файлом может быть нечто внешнее по отношению к программе, которая может...
    Файлы последовательного и прямого доступа
    Для внешних файлов определены два сорта доступа: последовательный доступ и прямой доступ. В настраиваемых пакетах SEQUENTIAL_IO и DIRECT_IO описаны соответствующие файловые типы и связанные с ними...
    Ввод-вывод текстов
    В этом разделе описывается пакет TEXT_IO, который обеспечивает возможности ввода и вывода в удобной для читателя форме. Каждый файл читается или записывается последовательно посимвольно, символы п...
    Примечание 1
    оПХЛЕПШ: В примерах этого раздела и в разд. 7 и 8 кавычки и строчная буква Ь не вводятся и не выводятся; они даны только для того, чтобы показать расположение и пробелы. N : INTEGER; ... GET(N); -...
    Примечание 2
    оПХЛЕПШ: package INT_IO is new INTEGER_IO(SMALUNT); use INT_IO; - в результате конкретизации - получается формат по умолчанию: DEFAULT_WIDTH = 4, DEFAULT_BASE = 10PUT(126); -- b126 PUT(-126, 7); -...
    Примечание 3
    оПХЛЕПШ: package REAL_IO is new FLOAT_IO(REAL); use REAL_IO; -- в результате конкретизации -- получается формат по умолчанию: DEFAULTEXP = 3 X : REAL :=-123.4567; - 8 цифр (СМ. 7)PUT(X); --формат...
    Исключения при вводе-выводе
    В этом разделе описаны исключения, которые могут быть возбуждены при выполнении операций ввода-вывода. Они описаны в пакете IO_EXCEPTIONS; определение этого пакета приведено в разд. Этот пакет упо...
    Спецификация пакета исключений ввода-вывода
    В этом пакете определены исключения, необходимые для работы пакетов SEQUENTIAL_IO, DIRECT_IO и TEXT_IO. package IO_EXCEPTIONS is STATUS_ERROR : exception; MODE_ERROR : exception; NAME_ERROR : exce...
    Ввод-вывод низкого уровня
    Операция ввода-вывода низкого уровня это операция, выполняющаяся на физическом устройстве. Для выполнения таких операций используется одна из (совмещенных) предопределенных процедур SEND_CONTROL и...
    Пример ввода-вывода
    В примере показано использование некоторых средств ввода-вывода текстов в режиме диалога. Пользователю предлагается выбрать цвет; программа в соответствии с описью выдает число предметов этого цве...








Начало    



Книжный магазин