能力值:
( LV6,RANK:90 )
2 楼
#import "msxml.dll"
#import "msxml2.dll"
using namespace MSXML2;
int main(int argc, char* argv[])
{
printf("Test of XMLHTTP by masterz!\n");
CoInitialize(NULL);
try
{
IXMLHTTPRequestPtr xmlrequest;
xmlrequest.CreateInstance("Msxml2.XMLHTTP");
_variant_t varp(false);
xmlrequest->open(_bstr_t("GET"),_bstr_t("http://www.csdn.net/expert/topic/855/855052.xml?temp=.176037"),varp);
xmlrequest->send();
BSTR bstrbody;
xmlrequest->get_responseText(&bstrbody);
_bstr_t bstrtbody(bstrbody);
printf("%s\n",(LPCTSTR)bstrtbody);
}
catch (_com_error &e)
{
printf("Description = '%s'\n", (char*) e.Description());
}
CoUninitialize();
printf("program end\n");
return 0;
}
帮你baidu了段代码,没验证正确性,你看了应该能懂.
能力值:
( LV2,RANK:10 )
3 楼
楼上的大大... 怎么解决中文的问题呢?
这是读出来的内容...
Test of XMLHTTP by masterz! <html><head><meta http-equiv=Content-Type content="text/html;charset=gb2312"><ti tle>????????????? </title><style>body{margin:4px 0}p{margin:0;padding:0}img{
能力值:
( LV2,RANK:10 )
4 楼
如果是不用别人的库自己实现的话就涉及到了编译原理中的一些算法还有网络协议了。
不过看样子现在都用别人的库节省时间了。
能力值:
( LV2,RANK:10 )
5 楼
上面的代码是借用的别人的类吧!
能力值:
( LV2,RANK:10 )
6 楼
好像我们用的编程工具也是人家的吧...... 不然我们要学 0和1了...