Suppose I "popen" an executable, I get a FILE*
in return. Furthermore, suppose I'd like to "connect" this file to an istream
object for easier processing, is there a way to do this?
There is no standard way but if you want a quick solution you can get the file descriptor with fileno() and then use Josuttis' fdstream. There may be similar efforts around but I used this in the distant past and it worked fine. If nothing else it should be a very good map to implementing your own.