From: Richard D Riehle <laoXhai@ix.netcom.com>
Subject: Re: strings to floats/integers
Date: 1998/08/26
Date: 1998-08-26T09:48:52-07:00 [thread overview]
Message-ID: <6s1e9k$bgq@sjx-ixn5.ix.netcom.com> (raw)
In-Reply-To: 35e41033.9324314@200.223.0.87
In article <35e41033.9324314@200.223.0.87>,
joke@haha.com (Mr Pinga) wrote:
>can anyone tell me how to convert a string to a float and/or integer??
>
>i need to go from the form mystring := "123.4567" to the form myfloat
>:= 123.4567
>
>or mystring := "12345" to myinteger := 12345
>
>please, I am getting quite desperate. I have looked all through the
>ADA95 reference manual, and looked all over the WWW but i cant find
>anything. The closest i have found is Unchecked_Conversion but it
>converts things to gibberish so mystring := "3" becomes myfloat :=
>0.0E000 etc etc
The conversion between strings and float and strings and integers can
easily be accomplished using Ada.Text_IO. Note that for
Ada.Text_IO.Integer_IO
and Ada.Text_IO.Float_IO
there are Get and Put operations defined for conversion between strings
and the desired numeric type. Not only is this easy, it is also more
portable than some alternatives. For some odd reason, this feature of
Ada.Text_IO is frequently undiscovered, even by programmers who have
been using Ada for many years.
Richard Riehle
richard@adaworks.com
http://www.adaworks.com
next prev parent reply other threads:[~1998-08-26 0:00 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
1998-08-26 0:00 strings to floats/integers Mr Pinga
1998-08-26 0:00 ` Richard D Riehle [this message]
1998-08-26 0:00 ` David C. Hoos, Sr.
1998-08-26 0:00 ` Richard D Riehle
1998-08-29 0:00 ` Matthew Heaney
1998-09-03 0:00 ` Bob Fletcher
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox