From: jsa@alexandria (Jon S Anthony)
Subject: Re: C to Ada : a piece of code
Date: 1996/09/08
Date: 1996-09-08T00:00:00+00:00 [thread overview]
Message-ID: <JSA.96Sep7205717@alexandria> (raw)
In-Reply-To: 3231732C.2781@virgoa4.in2p3.fr
In article <3231732C.2781@virgoa4.in2p3.fr> Grave Xavier <xavier@virgoa4.in2p3.fr> writes:
> Can somebody explain me a way to translate this C code to
> Ada ? I just want to avoid using chained list for a vector
> of double. ^^^^^^^^^^^^^^^^^^^^^^^^
>
> -------------------------
> double *vect;
> long size,i;
>
> scanf("%ld",&size);
> vect = (double *) calloc(size,sizeof(double));
> for(i=0;i<size;i++)
> {vect[i] = ....;
> }
type Vec_Array_Type is array ( Positive range <> ) of Long_Float;
Size : Natural;
...
Integer_Text_IO.Get(Size);
declare
Vec : Vec_Array_Type(1..Size); -- No malloc, no linked list.
begin
for I in Vec'Range loop
Vec(i) := ....;
end loop;
end;
/Jon
--
Jon Anthony
Organon Motives, Inc.
1 Williston Road, Suite 4
Belmont, MA 02178
617.484.3383
jsa@organon.com
next prev parent reply other threads:[~1996-09-08 0:00 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
1996-09-07 0:00 C to Ada : a piece of code Grave Xavier
1996-09-07 0:00 ` David C. Hoos, Sr.
1996-09-07 0:00 ` Robert A Duff
1996-09-08 0:00 ` Jon S Anthony [this message]
1996-09-08 0:00 ` David C. Hoos, Sr.
1996-09-09 0:00 ` nasser
1996-09-09 0:00 ` Jon S Anthony
1996-09-09 0:00 ` David C. Hoos, Sr.
1996-09-09 0:00 ` Robert Dewar
1996-09-10 0:00 ` Geert Bosch
1996-09-11 0:00 ` Robert Dewar
1996-09-13 0:00 ` Geert Bosch
1996-09-14 0:00 ` Robert Dewar
1996-09-11 0:00 ` Robert Dewar
1996-09-11 0:00 ` Jonas Nygren
1996-09-13 0:00 ` Geert Bosch
1996-09-14 0:00 ` Robert Dewar
1996-09-09 0:00 ` John G. Volan
1996-09-10 0:00 ` Jon S Anthony
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox