pipe to istream
C / C++ / MFC
1
Posts
1
Posters
0
Views
1
Watching
-
Hi together, I need some help. I'm having some old VC6 code which works fine:
FILE* pipe = _popen("MyPipe", "r");
streambuf* buf = new stdiobuf(pipe);
istream in(buf);However, I have to get it run in VS2005 where it doesn't compile. For example, the function
stdiobuf()
doesn't exist any more :mad: As far as I understand it: The new template-based stream functions can't handle file descriptors any more. So, here's my question: How can I get data from a pipe to an istream object? I need it this way, because the rest of the old code works on istreams. :rose: Thank you very much for your help in advance! Regards, Marcus.