From: "Beard, Frank" <beardf@spawar.navy.mil>
To: "'comp.lang.ada@ada.eu.org'" <comp.lang.ada@ada.eu.org>
Subject: RE: RISC
Date: Fri, 16 Mar 2001 18:25:26 -0500
Date: 2001-03-16T18:25:26-05:00 [thread overview]
Message-ID: <mailman.984785231.15409.comp.lang.ada@ada.eu.org> (raw)
> Does Ada have routines for displaying numbers in Hex or Octal (preferably
> Hex)?
For integers, use the Integer_Io generic in Text_Io:
package Int_Io is new Ada.Text_Io.Integer_Io(integer);
Procedure Put has the following spec:
procedure Put(Item : in Num;
Width : in Field := Default_Width;
Base : in Number_Base := Default_Base);
So,
x : integer := 10;
begin
Int_Io.Put(item => x,
base => 16);
Outputs an A.
For Modular types, use the Modular_Io generic in Text_Io.
type Byte is mod 2**8;
package Mod_Io is new Ada.Text_Io.Modular_Io(Byte);
Procedure Put is defined the same way, as:
procedure Put(Item : in Num;
Width : in Field := Default_Width;
Base : in Number_Base := Default_Base);
So,
x : Byte := 10;
begin
Mod_Io.Put(item => x,
base => 16);
Frank
next reply other threads:[~2001-03-16 23:25 UTC|newest]
Thread overview: 80+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-03-16 23:25 Beard, Frank [this message]
2001-03-17 11:39 ` RISC chris.danx
-- strict thread matches above, loose matches on Subject: below --
2001-03-30 17:31 RISC Kent Paul Dolan
2001-03-29 17:52 RISC Beard, Frank
2001-03-29 3:12 RISC Beard, Frank
2001-03-29 7:28 ` RISC Martin Dowie
2001-03-29 12:38 ` RISC chris.danx
2001-03-29 19:07 ` RISC Chad R. Meiners
2001-03-14 20:23 RISC chris.danx
2001-03-14 21:57 ` RISC Tucker Taft
2001-03-14 22:36 ` RISC chris.danx
2001-03-14 23:03 ` RISC Fraser Wilson
2001-03-15 1:30 ` RISC Corey Ashford
2001-03-15 9:19 ` RISC chris.danx
2001-03-15 12:37 ` RISC chris.danx
2001-03-15 13:03 ` RISC Tarjei T. Jensen
2001-03-15 18:29 ` RISC Robert A Duff
2001-03-15 14:40 ` RISC Ted Dennison
2001-03-15 14:49 ` RISC Robert A Duff
2001-03-15 17:37 ` RISC Marin David Condic
2001-03-15 18:28 ` RISC Robert A Duff
2001-03-15 19:16 ` RISC Marin David Condic
2001-03-16 8:44 ` RISC Martin Dowie
2001-03-16 14:40 ` RISC Marin David Condic
2001-03-20 10:17 ` RISC Martin Dowie
2001-03-20 14:34 ` RISC Marin David Condic
2001-03-20 15:45 ` RISC Ted Dennison
2001-03-20 16:39 ` RISC Robert A Duff
2001-03-20 18:10 ` RISC Martin Dowie
2001-03-20 18:56 ` RISC Ted Dennison
2001-03-20 18:09 ` RISC Martin Dowie
2001-03-20 20:00 ` RISC Marin David Condic
2001-03-20 22:30 ` RISC Robert A Duff
2001-03-20 22:48 ` RISC Ted Dennison
2001-03-20 23:10 ` RISC Marin David Condic
2001-03-21 0:18 ` RISC Robert A Duff
2001-03-21 14:31 ` RISC Marin David Condic
2001-03-21 16:47 ` RISC Ted Dennison
2001-03-21 17:36 ` RISC Marin David Condic
2001-03-16 15:09 ` RISC Tucker Taft
2001-03-16 17:10 ` RISC Robert A Duff
2001-03-16 19:02 ` RISC Marin David Condic
2001-03-16 20:58 ` RISC Robert A Duff
2001-03-19 16:17 ` RISC Marin David Condic
2001-03-19 16:45 ` RISC Florian Weimer
2001-03-19 17:14 ` RISC Marin David Condic
2001-03-19 17:33 ` RISC Florian Weimer
2001-03-21 5:57 ` RISC Lao Xiao Hai
2001-03-16 22:19 ` RISC Ted Dennison
2001-03-16 19:13 ` RISC Laurent Guerby
2001-03-16 20:30 ` RISC Robert A Duff
2001-03-16 20:51 ` RISC Ole-Hjalmar Kristensen
2001-03-16 18:33 ` RISC Marin David Condic
2001-03-16 20:45 ` RISC Robert A Duff
2001-03-17 1:13 ` RISC Randy Brukardt
2001-03-19 16:34 ` RISC Marin David Condic
2001-03-19 17:49 ` RISC Robert A Duff
2001-03-16 20:08 ` RISC chris.danx
2001-03-16 20:31 ` RISC Marin David Condic
2001-03-17 21:51 ` RISC Robert A Duff
2001-03-18 6:37 ` RISC Charles Hixson
2001-03-19 15:42 ` RISC Robert A Duff
2001-03-19 17:02 ` RISC Marin David Condic
2001-03-19 17:45 ` RISC Robert A Duff
2001-03-19 18:48 ` RISC Marin David Condic
2001-03-19 16:45 ` RISC Marin David Condic
2001-03-16 22:27 ` RISC chris.danx
2001-03-17 2:49 ` RISC Jeffrey Carter
2001-03-19 9:43 ` RISC Martin Dowie
2001-03-19 11:06 ` RISC chris.danx
2001-03-28 22:24 ` RISC chris.danx
2001-03-29 0:52 ` RISC Corey Ashford
2001-03-29 12:42 ` RISC John English
2001-03-22 20:11 ` RISC chris.danx
2001-03-22 20:51 ` RISC Marin David Condic
2001-03-22 21:02 ` RISC tmoran
2001-03-22 21:18 ` RISC chris.danx
2001-03-22 21:45 ` RISC Britt Snodgrass
2001-03-22 22:43 ` RISC chris.danx
2001-03-28 11:37 ` RISC chris.danx
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox