我正在尝试编写一个函数,它可以下载网站的HTML源代码并以字符串、列表、数组或任何可用格式返回。为此,我使用了一个看起来很方便的函数URLOpenBlockingStream, 它将下载网站的HTML源代码并将其放置在类型为LPSTREAM的对象中。
现在,这是什么?我在互联网上找到很少有关LPSTREAM的参考资料,也没有解释如何从中获取数据。它可能就像一个IStream对象,但即使如此,使用插入运算符将字符数组插入会产生错误。
//Saves the HTML souce of stackoverflow.com in the object "lps", of type LPSTREAM.
HRESULT hr = URLOpenBlockingStream(0, "http://www.stackoverflow.com/", &lps, 0, 0);
现在,这是什么?我在互联网上找到很少有关LPSTREAM的参考资料,也没有解释如何从中获取数据。它可能就像一个IStream对象,但即使如此,使用插入运算符将字符数组插入会产生错误。