comp.lang.ada
 help / color / mirror / Atom feed
From: marcoschmidt@geocities.com (Marco Schmidt)
Subject: Beginner's questions
Date: 1999/05/02
Date: 1999-05-02T00:00:00+00:00	[thread overview]
Message-ID: <372da49c.12366381@news.rwth-aachen.de> (raw)

I have to write my first longer program in Ada and could resolve all
questions except for those two using the reference manual. Maybe
someone could help me here... I'm using GNAT 3.11p for NT.

1) I couldn't find out how to use bitwise operations "and" and "or"
(which would be "and" / "or" in Pascal and "&" / "|" in C). Do I have
to include a certain package?

2) I want to use a fixed-size array of constant strings to store some
names which do not all have the same length, but no name is longer
than 20 characters. My approach looks like this:

  type t_my_array is array(0..17) of String;

  names : constant t_my_array := ("string 1", "string 2", ...,
    "string 18");

The compiler doesn't like this (unconstrained element type). If I
replace String with String(0..19), it is compiled, but a runtime error
is raised. How should I do it?

Thanks in advance,
Marco




             reply	other threads:[~1999-05-02  0:00 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-05-02  0:00 Marco Schmidt [this message]
1999-05-02  0:00 ` Beginner's questions Matthew Heaney
1999-05-03  0:00   ` Marco Schmidt
1999-05-03  0:00     ` Matthew Heaney
1999-05-03  0:00 ` Andreas Winckler
1999-05-03  0:00   ` Matthew Heaney
1999-05-03  0:00     ` Andreas Winckler
1999-05-03  0:00       ` David Starner
1999-05-04  0:00         ` Andreas Winckler
1999-05-04  0:00           ` Larry Kilgallen
1999-05-04  0:00             ` Martin C. Carlisle
1999-05-04  0:00               ` Larry Kilgallen
1999-05-05  0:00                 ` Andreas Winckler
1999-05-03  0:00 ` dennison
1999-05-04  0:00   ` Tucker Taft
1999-05-04  0:00     ` dennison
1999-05-10  0:00       ` Tucker Taft
1999-05-04  0:00 ` czgrr
1999-05-04  0:00   ` Nick Roberts
1999-05-07  0:00     ` Robert Dewar
1999-05-07  0:00       ` David Starner
1999-05-08  0:00         ` ak
replies disabled

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