Ада-95. Компилятор GNAT


     ЛДСП Дуб Шамони Светлый | мдф шпонированный буком купить в спб. | Плита двп цена за лист. |       

Необходимо обратить внимание на то,


Необходимо обратить внимание на то, что в таких языках программирования как Ада и Паскаль существует концепция терминатора строки, который не является обычным символом файла.

Это значит, что понятие "конец строки" ("End Of Line", или сокращенно - EOF) Ады отличается от того, что принято в системах DOS, Windows и UNIX.

В этих системах для обозначения конца строки используется обычный символ (символ "CR" - для UNIX, и символы: "CR", "LF" - для DOS и Windows), который может быть обработан обычными средствами символьной обработки.

Для того чтобы, при чтении из файла, процедура Read

"прошла" этот терминатор, необходимо использовать процедуру Skip_Line.

Подобным образом, для того чтобы осуществить построчную запись выходного файла, должна быть использована процедура New_Line.

Пакет Ada.Text_IO обеспечивает большое число процедур для выполнения различных файловых манипуляций.

В качестве примера наиболее часто используемых процедур можно перечислить следующие процедуры:











































Create  -  Создает файл с указанным именем и режимом использования. Примечательно, что если файл имеет строку null, то файл является временным и позднее будет удален.
Open  -  Открывает файл с указанным именем и режимом использования.
Delete  -  Удаляет указанный файл. При попытке удалить открытый файл происходит ошибка.
Reset  -  Возвращает позицию чтения (или записи) в начало файла.


К наиболее часто используемым функциям пакета Ada.Text_IO, которые возвращают статус системы файлового обмена, можно отнести следующие функции:





















































End_of_File  -  Возвращает истину если мы находимся в конце текущего файла.
End_of_Line  -  Возвращает истину если мы находимся в конце текущей строки текста.
Is_Open  -  Возвращает истину если текущий файл открыт.
Mode  -  Возвращает режим использования текущего файла.
Name  -  Возвращает строку имени текущего файла.


Заметим, что список перечисленных здесь подпрограмм далеко не полон и имеет лишь ознакомительный характер.

Поэтому, для получения более подробных сведений лучше всего непосредственно обратиться к спецификации пакета Ada.Text_IO.


Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий