comp.lang.ada
 help / color / mirror / Atom feed
* Printing out an Array
@ 2005-01-31 14:43 conchale
  2005-01-31 15:00 ` Martin Krischik
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: conchale @ 2005-01-31 14:43 UTC (permalink / raw)


Hello all, I'm new to this and comming from Java environment.  I have
this code to convert bytes to bits but I dont know what to put in the
last line of code to get on the screen my converted number.  Thanks for
any help
----------------------------------------------------------
with Ada.Text_Io; use Ada.Text_Io;
with Ada.Integer_text_Io; use Ada.Integer_text_Io;

procedure Pas3 is

subtype Octet is Integer range 0..255;
subtype Bit   is Integer range 0..1;
type Tab_Bits is array (0 .. 7) of Bit;

function Octet_Vers_Bits (Oc : Octet )
return Tab_Bits is
Resultat : Tab_Bits;
N        : Octet;

begin
N := Oc;
for I in reverse 0..7 loop
if ( N mod 2 = 1 ) then
Resultat(I) := 1;
else
Resultat(I) := 0;
end if;
N := N / 2;
end loop;
return Resultat;
end Octet_Vers_Bits;

t1 : Tab_bits;
x : integer;

begin
Put (" donner x: ");
Get(x);


for I in 0 .. 7 loop
t1 := Octet_Vers_Bits(x);
Put(Bit(x)); ----------------> here is the problem, what should I
put here.
   end loop;
end Pas3 ;




^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2005-02-01  3:14 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-01-31 14:43 Printing out an Array conchale
2005-01-31 15:00 ` Martin Krischik
2005-02-01  3:05 ` Jeffrey Carter
2005-02-01  3:14 ` Steve

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox