Ada_Ru форум

Обсуждение языка Ада

numeric to string

Оставить новое сообщение

Сообщения

Aleksey Ulasevich
numeric to string
2005-08-07 13:50:44

И снова здравствуйте )

 

Есть ли какие нибудь стандартные (или наиболее популярные) способы(библиотеки) конвертации числовых значений в строковые (и наоборот)?

 

-- С уважением,

Алексей Ю. Уласевич

(A.STAKANOV)

http://www.livejournal.com/users/a_stakanov/

On Sun, Aug 07, 2005 at 05:50:44PM +0400, Aleksey Ulasevich wrote:

И снова здравствуйте )

 

Есть ли какие нибудь стандартные (или наиболее популярные)

способы(библиотеки) конвертации числовых значений в строковые (и наоборот)?

 

Вот два стандартных способа:

1) Использовать атрибуты 'Image и 'Value. Например

declare

Text : constant String := Integer'Image (X);

Y : constant Integer := Integer'Value (Text);

 

Здесь следует обратить внимание, что отрицательные числа

будут выглидеть как '-123', но положительные как ' 123'

(с пробелом на месте минуса).

 

2) Пакет Ada.Text_IO.Editing предаставляет более

изошренные методы преобразования десятичных типов

с использованием шаблонов.

 

--

Maxim Reznik

Новое сообщение:
Страницы: 1

Чтобы оставить новое сообщение необходимо Зарегистрироваться и Войти