From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII X-Google-Thread: 103376,cbb87dd49168c396 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-10-30 06:40:34 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!news.tele.dk!small.news.tele.dk!uninett.no!ntnu.no!not-for-mail From: Preben Randhol Newsgroups: comp.lang.ada Subject: Re: Get_Line Date: Wed, 30 Oct 2002 14:40:33 +0000 (UTC) Organization: Norwegian university of science and technology Message-ID: References: <3DBF3659.30709@acm.org> <4dRv9.46453$wm6.7691@nwrddc01.gnilink.net> NNTP-Posting-Host: kiuk0152.chembio.ntnu.no Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: tyfon.itea.ntnu.no 1035988833 438 129.241.83.78 (30 Oct 2002 14:40:33 GMT) X-Complaints-To: usenet@itea.ntnu.no NNTP-Posting-Date: Wed, 30 Oct 2002 14:40:33 +0000 (UTC) User-Agent: slrn/0.9.7.4 (Linux) Xref: archiver1.google.com comp.lang.ada:30232 Date: 2002-10-30T14:40:33+00:00 List-Id: Justin Birtwell wrote: > --I just added this code to see if calling Skip_Line would fix the > problem, but alas, to no effect. > if(Buffer'First>Last) then Why do you use () in the if ? Now what you should do is: if Buffer'Last = Last then Ada.Text_Io.Skip_Line; end if; What happens is that if the line you typed is longer than 80 chars as your buffer is defined the then the get_line will only get the first 80 and next time it will get the rest until the newline. If you do as above it will ignore any characters after the first eighty and skip to the next line. -- Preben Randhol -------------------- http://www.pvv.org/~randhol �.., chaos is found in greatest abundance wherever order is being sought. It always defeats order, because it is better organized.� -- Interesting Times, Terry Pratchett