comp.lang.ada
 help / color / mirror / Atom feed
* Beginner's questions
@ 1999-05-02  0:00 Marco Schmidt
  1999-05-02  0:00 ` Matthew Heaney
                   ` (3 more replies)
  0 siblings, 4 replies; 22+ messages in thread
From: Marco Schmidt @ 1999-05-02  0:00 UTC (permalink / 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




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

end of thread, other threads:[~1999-05-10  0:00 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-05-02  0:00 Beginner's questions Marco Schmidt
1999-05-02  0:00 ` Matthew Heaney
1999-05-03  0:00   ` Marco Schmidt
1999-05-03  0:00     ` Matthew Heaney
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-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-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

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