From: "Matthew Heaney" <mheaney@on2.com>
Subject: Re: Newbie question on Ada TExt_IO
Date: Thu, 3 Oct 2002 15:55:08 -0400
Date: 2002-10-03T15:55:08-04:00 [thread overview]
Message-ID: <upp84t5nh0425a@corp.supernews.com> (raw)
In-Reply-To: slrnapp7f6.45u.randhol+news@kiuk0156.chembio.ntnu.no
"Preben Randhol" <randhol+news@pvv.org> wrote in message
news:slrnapp7f6.45u.randhol+news@kiuk0156.chembio.ntnu.no...
>
> No I would have used exceptions here. I find it difficult to see how you
> can avoid it.
The issue is that if there's an error, the bad input doesn't get consumed.
You have to remember to call Skip_Line, so you might as well call Get_Line
instead.
The other benefit is that you can interpret the input as meta-symbols. For
example, I often interrogate the input as a string first:
"quit"
"q"
"exit"
"x"
"first"
"last"
and if none of these test true, then I go ahead an interpret it as an
integer input.
next prev parent reply other threads:[~2002-10-03 19:55 UTC|newest]
Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-10-03 18:20 Newbie question on Ada TExt_IO Justin
2002-10-03 18:50 ` 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 [this message]
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