VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 834|回复: 2

[求助] pfile->QueryInfoStatusCode(dwStatusCode);

[复制链接]
94_avatar_middle
在线会员 发表于 2016-4-9 10:11:38 | 显示全部楼层 |阅读模式
3驿站币
1dwStatusCode是输入 还是输出参数,能解释一下吗
2data和 content是输入还是输出 参数,或者是哪个类的成员变量,解释一下
3怎讲建立运行这个文件的工程,vc6.0,mfc exe还是什么


抓取网页内容
#include <stdio.h>
#include <afxinet.h>
int main(int argc, char* argv[])
{
     CInternetSession session("HttpClient");
     char * url = "http://www.baidu.com";
     CHttpFile* pfile = (CHttpFile *)session.OpenURL(url);
      
     DWORD dwStatusCode;
     pfile -> QueryInfoStatusCode(dwStatusCode);
     if(dwStatusCode == HTTP_STATUS_OK)
     {
         CString content;
         CString data;
        while (pfile -> ReadString(data))
         {
             content += data + "\r\n";
         }
         content.TrimRight();
         printf(" %s\n " ,(LPCTSTR)content);
     }
     pfile -> Close();
     delete pfile;
     session.Close();
      
     getchar();
    return 0 ;
}





上一篇:duilib编译不通过??
下一篇:win10 的 winhttp.dll
51_avatar_middle
online_admins 发表于 2016-4-9 10:56:34 | 显示全部楼层
1、看 CHttpFile::QueryInfoStatusCode 函数的原型:
BOOL QueryInfoStatusCode(
   DWORD& dwStatusCode
) const;
参数是 DWORD& dwStatusCode,所以dwStatusCode肯定是输出参数了;

2、data 和 content 是输出参数,不是哪个类的成员;
3、直接建立个控制台类型的工程,之后把代码拷贝进去就可以了。
94_avatar_middle
ico_lz  楼主| 发表于 2016-4-9 11:27:02 | 显示全部楼层
Syc 发表于 2016-4-9 10:56
1、看 CHttpFile::QueryInfoStatusCode 函数的原型:
BOOL QueryInfoStatusCode(
   DWORD& dwStatusCode ...

DWORD& dwStatusCode    为什么是引用就一定是输出
msdn中类的说明有Overridables是什么意思,重载吗
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2019-5-25 04:15

Powered by Discuz! X3.4

© 2009-2019 cctry.com

快速回复 返回顶部 返回列表