И снова здравствуйте )
Есть ли какие нибудь стандартные (или наиболее популярные) способы(библиотеки) конвертации числовых значений в строковые (и наоборот)?
-- С уважением,
Алексей Ю. Уласевич
(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
Чтобы оставить новое сообщение необходимо Зарегистрироваться и Войти