From: "Vincent Smeets" <No@Spam.org>
Subject: Re: Fill string with multiple lines from standard_input
Date: Tue, 20 Aug 2002 20:26:50 +0200
Date: 2002-08-20T20:26:50+02:00 [thread overview]
Message-ID: <aju1tq$qna$07$1@news.t-online.com> (raw)
In-Reply-To: uznvh1snf.fsf@gsfc.nasa.gov
"Stephen Leake" <stephen.a.leake.1@gsfc.nasa.gov> wrote in message
news:uznvh1snf.fsf@gsfc.nasa.gov...
> "Vincent Smeets" <No@Spam.org> writes:
>
> > As a second release, I want to rewrite my program to work line by line.
This
> > way, I will need to preserve more state in between the processing of the
> > lines, but this will too need the <CR>s as they are in the input stream!
>
> What is the advantage of working "line by line"? If it is to reduce
> the memory usage, then a better approach is to define a stream buffer
> size, and handle the end-of-buffer condition appropriately. "lines"
> don't mean much in this kind of application; in fact, as you have
> seen, using Ada.Text_IO to read lines actually breaks the application.
This will bring be back to my other problem. If I use the streams from
Ada.Text_IO.Text_Streams I will lose the <CR>s.
I can't use Ada.Streams.Stream_IO either because I can't read from the
standard input with that package. You can only read from files that are
opened first by Stream_IO.Open call. I would need the following function
like in Text_IO:
function Standard_Input
return Ada.Streams.Stream_IO.File_Type;
Thanks,
Vincent
next prev parent reply other threads:[~2002-08-20 18:26 UTC|newest]
Thread overview: 29+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-08-14 19:34 Fill string with multiple lines from standard_input Vincent Smeets
2002-08-14 20:37 ` Stephen Leake
2002-08-15 17:57 ` Vincent Smeets
2002-08-15 20:47 ` Stephen Leake
2002-08-19 19:39 ` Vincent Smeets
2002-08-20 15:01 ` Stephen Leake
2002-08-20 18:26 ` Vincent Smeets [this message]
2002-08-20 19:46 ` tmoran
2002-08-21 12:50 ` Jean-Pierre Rosen
2002-08-21 19:19 ` Randy Brukardt
2002-08-25 0:34 ` AG
2002-08-21 14:37 ` Kevin Cline
2002-08-21 19:47 ` Robert Dewar
2002-08-22 7:40 ` Kevin Cline
2002-08-23 19:49 ` Peter Richtmyer
2002-08-22 20:36 ` Kevin Cline
2002-08-25 0:45 ` AG
2002-08-26 0:47 ` Kevin Cline
2002-08-15 2:30 ` SteveD
2002-08-15 18:02 ` Vincent Smeets
2002-08-16 0:25 ` Robert Dewar
2002-08-15 19:07 ` Vincent Smeets
2002-08-15 21:49 ` chris.danx
2002-08-16 19:30 ` Ted Dennison
2002-08-17 2:26 ` Randy Brukardt
2002-08-17 10:24 ` Robert Dewar
2002-08-19 13:40 ` Ted Dennison
2002-08-20 0:03 ` Robert Dewar
2002-08-16 17:33 ` Alexei Polkhanov
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox