From: tmoran@acm.org
Subject: Re: Newbie question on Ada TExt_IO
Date: Sat, 05 Oct 2002 05:25:25 GMT
Date: 2002-10-05T05:25:25+00:00 [thread overview]
Message-ID: <9Jun9.51788$dp1.143915@rwcrnsc52.ops.asp.att.net> (raw)
In-Reply-To: Elsn9.40374$FO4.9554@sccrnsc03
If "2.3" is not "a number between 1 and 6", then why allow " +0002 "?
Why not tell the user exactly what you want:
loop
Put("Please enter a digit between 1 and 6 > ");
Get_Line(Item=>Input,Last=>Last);
exit when Last = 1 and then Input(1) in '1' .. '6';
Put_Line("Invalid entry, try again.");
end loop;
result := Integer'Value( Input_Data( 1 .. 1 ) );
Put_Line("Thank you");
next prev parent reply other threads:[~2002-10-05 5:25 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
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 [this message]
-- 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