comp.lang.ada
 help / color / mirror / Atom feed
From: jbirtwell@yahoo.com (Justin)
Subject: Newbie question on Ada TExt_IO
Date: 3 Oct 2002 11:20:24 -0700
Date: 2002-10-03T18:20:24+00:00	[thread overview]
Message-ID: <93d4dcd4.0210031020.b0cca2b@posting.google.com> (raw)

Hi,

I'm relatively new to Ada.  I've read 1/2 of Programming in Ada95 by
Barnes, done half of Lovelace and read as much as I can stomach of the
Ada RM. Forgive me if this question is too basic, but I've been unable
to see any reference to it in the previous documentation.

I'm doing TextIO from the command prompt.  But I'm having difficulty
validating the input.  For example I'm asking the user to enter a
number, let's say I'm expecting an integer between 1 and 6

X:Integer;
...
Put("Please enter a number between 1 and 6);
Get(x);

But what if they give me 'abc' or 4.44 or simply
1230000000000000000000000000000000000000000000000000000000000000000000000

How can I handle this?  From my take on what I've read I should avoid
exception handling for things I'm not expecting, so I've ruled out
exceptions, that leaves me with obtaining a value of generic type and
evalutating the type at run-time...how can I do this?  Is this the
right strategy?

Thanks for they help,
Justin



             reply	other threads:[~2002-10-03 18:20 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-10-03 18:20 Justin [this message]
2002-10-03 18:50 ` Newbie question on Ada TExt_IO Matthew Heaney
2002-10-03 19:05 ` Jeffrey Carter
2002-10-03 19:35 ` David C. Hoos
2002-10-03 19:35 ` tmoran
2002-10-03 19:43 ` Preben Randhol
2002-10-03 19:55   ` Matthew Heaney
2002-10-03 20:07     ` Preben Randhol
2002-10-04  2:42 ` SteveD
2002-10-04 17:49   ` Justin Birtwell
2002-10-04 18:00     ` David C. Hoos
2002-10-04 18:04       ` Preben Randhol
2002-10-04 18:00     ` Preben Randhol
2002-10-04 18:02       ` Preben Randhol
2002-10-04 18:34     ` tmoran
2002-10-04 17:34 ` Justin Birtwell
2002-10-04 17:58   ` Preben Randhol
2002-10-04 18:13   ` tmoran
2002-10-04 20:07   ` Jeffrey Carter
2002-10-07  8:26     ` Fraser Wilson
2002-10-07 19:44       ` Jeffrey Carter
2002-10-05  2:43   ` SteveD
2002-10-05  5:25     ` tmoran
  -- strict thread matches above, loose matches on Subject: below --
2002-10-07  6:01 Grein, Christoph
2002-10-07  8:27 Grein, Christoph
2002-10-07 11:48 ` Fraser Wilson
2002-10-07 12:46   ` Robert A Duff
replies disabled

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