From: "David C. Hoos, Sr." <david.c.hoos.sr@ada95.com>
To: "Jeffrey Carter" <spam@spam.com>
Cc: comp.lang.ada@ada-france.org
Subject: Re: Float to String
Date: Thu, 11 Nov 2004 18:01:11 -0600
Date: 2004-11-11T18:01:11-06:00 [thread overview]
Message-ID: <mailman.97.1100217722.10401.comp.lang.ada@ada-france.org> (raw)
In-Reply-To: 9qNkd.24057$KJ6.14615@newsread1.news.pas.earthlink.net
No, it is not an error. Note that the Separators
string contains three characters, blank, plus, and minus.
So, To_Real wants one of those three characters to
separate the mantissa and the exponent.
----- Original Message -----
From: "Jeffrey Carter" <spam@spam.com>
Newsgroups: comp.lang.ada
To: <comp.lang.ada@ada-france.org>
Sent: November 11, 2004 11:36 AM
Subject: Re: Float to String
> David C. Hoos, Sr. wrote:
>
>> function To_Real
>> (Representation : String)
>> return Real
>> is
>> Separator : Natural;
>> Separators : constant String := " +-";
>
> ...
>
>> Separator := Ada.Strings.Fixed.Index
>> (Representation (Representation'First + 1 .. Representation'Last),
>> Ada.Strings.Maps.To_Set (separators));
>> if Separator = 0 then
>> Raise_With_Message;
>> end if;
>
> ...
>
>> function To_String (Value : Real) return String
>
> ...
>
>> return Mantissa_String & Integer'Image (Exponent);
>
> Is this an error? To_Real wants a sign on the exponent ('+' or '-') but
> Integer'Image does not add '+' to non-negative values.
>
> --
> Jeff Carter
> "If a sperm is wasted, God gets quite irate."
> Monty Python's the Meaning of Life
> 56
>
> _______________________________________________
> comp.lang.ada mailing list
> comp.lang.ada@ada-france.org
> http://www.ada-france.org/mailman/listinfo/comp.lang.ada
>
>
next prev parent reply other threads:[~2004-11-12 0:01 UTC|newest]
Thread overview: 48+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-11-08 17:06 Float to String Pascal Obry
2004-11-08 18:29 ` Jean-Pierre Rosen
2004-11-08 19:03 ` Jeffrey Carter
2004-11-08 20:13 ` David C. Hoos
2004-11-08 20:18 ` David C. Hoos
2004-11-09 0:40 ` John B. Matthews
2004-11-09 5:24 ` David C. Hoos, Sr.
2004-11-08 21:29 ` Nick Roberts
2004-11-09 17:58 ` Peter Hermann
2004-11-10 9:38 ` Peter Hermann
2004-11-10 12:12 ` Larry Kilgallen
2004-11-09 8:39 ` Dmitry A. Kazakov
2004-11-09 18:17 ` Pascal Obry
2004-11-10 8:53 ` Dmitry A. Kazakov
2004-11-10 11:15 ` Samuel Tardieu
2004-11-10 14:35 ` Dmitry A. Kazakov
2004-11-10 15:00 ` Peter Hermann
2004-11-10 15:35 ` Marius Amado Alves
2004-11-10 16:35 ` Dmitry A. Kazakov
2004-11-10 17:28 ` Marius Amado Alves
2004-11-11 15:25 ` Dmitry A. Kazakov
2004-11-11 16:40 ` Marius Amado Alves
2004-11-11 18:31 ` Dmitry A. Kazakov
2004-11-11 22:27 ` Marius Amado Alves
2004-11-12 12:19 ` Dmitry A. Kazakov
2004-11-12 14:55 ` Marius Amado Alves
2004-11-10 5:05 ` Steve
2004-11-10 15:37 ` Pascal Obry
2004-11-10 16:29 ` Alex R. Mosteo
2004-11-10 16:48 ` Pascal Obry
2004-11-10 18:02 ` Marius Amado Alves
2004-11-10 19:40 ` Jeffrey Carter
2004-11-10 21:04 ` Marius Amado Alves
2004-11-11 3:33 ` Steve
2004-11-11 7:51 ` tmoran
2004-11-11 12:32 ` Pascal Obry
2004-11-11 15:53 ` David C. Hoos, Sr.
2004-11-11 16:17 ` Pascal Obry
2004-11-11 17:36 ` Jeffrey Carter
2004-11-12 0:01 ` David C. Hoos, Sr. [this message]
2004-11-12 0:30 ` Jeffrey Carter
2004-11-11 12:30 ` Pascal Obry
2004-11-13 16:37 ` Ginduskina
2004-11-13 18:41 ` Björn Lundin
2004-11-13 16:39 ` Ginduskina
2004-11-13 16:49 ` Simon Wright
2004-11-13 16:53 ` David C. Hoos, Sr.
2004-11-13 16:55 ` Pascal Obry
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox