源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

C++实现下载的代码

  • 时间:2021-04-09 11:55 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:C++实现下载的代码
本文实例讲述了C++实现下载的方法,分享给大家供大家参考。 具体实现代码如下:
[url=http://www.baidu.com/img/baidu_sylogo1.gif","c:\\temp\\1.gif",0,NULL]http://www.baidu.com/img/baidu_sylogo1.gif","c:\\temp\\1.gif",0,NULL[/url]);      if (S_OK != hRet)      {          MessageBox("下载失败");          return;      }        //使用windows internet 库      HINTERNET hSession = InternetOpen("", INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, 0);      if (hSession != NULL)      {          HINTERNET hLink2 = InternetOpenUrl(hSession, "[url=http://www.baidu.com/img/baidu_sylogo1.gif]http://www.baidu.com/img/baidu_sylogo1.gif[/url]", NULL, 0, INTERNET_FLAG_DONT_CACHE, 0);          if (hLink2 != NULL)          {              BYTE temp[1024];              DWORD dwNum = 1;              FILE *hFile;                if ((hFile = fopen("c:\\temp\\2.gif", "wb")) != NULL)              {                  while (dwNum>0)                  {                      InternetReadFile(hLink2, temp, 1024, &dwNum);                      fwrite(temp, sizeof(char), dwNum, hFile);                  }                  fclose(hFile);                  MessageBox("download finished...");                }                InternetCloseHandle(hLink2);              hLink2 = NULL;          }          InternetCloseHandle(hSession);          hSession = NULL;      }  }
希望本文所述对大家的C++程序设计有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部