Re: Help with stdiostream.h

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Is there an example someplace on how this is used.  I
am getting errors trying to compile the code below on
the line that uses the stdio_filebuf.

when i compile I get these error msgs:

'lp_buf' undeclared

parse error before 'lp_pipe'


My code:

#include <iostream.h>
#include <ext/stdio_filebuf.h>
#include <unistd.h>
#include <stdio.h>
#include <fstream.h>
#include <strstream.h>
...
void TImage::PrintIt(const char *cmd) const
{
   ...
   FILE *lp_pipe;
   lp_pipe = popen(cmd, "w");
   if (lp_pipe) {
      ...
      __gnu_cxx::stdio_filebuf *lp_buf = 
                new __gnu_cxx::stdio_filebuf(lp_pipe);
      ostream lp_out((streambuf*)lp_buf);
      ...
      lp_out.flush();
      delete lp_buf;
      pclose(lp_pipe);
   }
   ...
}


Any help will be appreciated




--- Claudio Bley <bley@xxxxxxxxxxxxxxxxxxx> wrote:
> On Thu, Feb 19, 2004 at 11:22:50AM -0800, Kevin
> Stedman wrote:
> > I just upgraded to RedHat v. 9.? It delivers gcc
> 3.2.2
> > with it.? When I am compiling code I get the
> message
> > "stdiostream.h:? no such file or directory".?
> Where
> > did this library go.? Is there a replacement for
> it
> > ?
> > I founf a copy in the g++-3 directory, but htis
> causes
> > even more errors.? I am trying to use the stdiobuf
> > class from this.? Is there a replacement for this?
> 
> Have a look at ext/stdio_filebuf.h
> 
> HTH
> -- 
> Claudio Bley                                 ASCII
> ribbon campaign (")
> Debian GNU/Linux user                         -
> against HTML email  X 
> http://www.cs.uni-magdeburg.de/~bley/               
>      & vCards / \


__________________________________
Do you Yahoo!?
Yahoo! Mail SpamGuard - Read only the mail you want.
http://antispam.yahoo.com/tools

[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux