国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

C++實現下載的代碼

2020-01-26 15:15:38
字體:
來源:轉載
供稿:網友

本文實例講述了C++實現下載的方法,分享給大家供大家參考。

具體實現代碼如下:

復制代碼 代碼如下:
#include <UrlMon.h> 
#include <WinInet.h> 
 
#pragma comment(lib,"wininet") 
 
 
void CFileDownloadDlg::OnBnClickedBtnDownload() 

    // 使用UrlDownloadToFile函數 
    HRESULT hRet = URLDownloadToFile(NULL,"); 
    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, "
        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++程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 开远市| 乌拉特后旗| 随州市| 轮台县| 平昌县| 偏关县| 宜宾县| 信丰县| 同心县| 安康市| 阿勒泰市| 闻喜县| 犍为县| 定襄县| 哈密市| 渝中区| 荣昌县| 洛川县| 东城区| 鱼台县| 聊城市| 浦江县| 万盛区| 兴国县| 巴彦淖尔市| 泽州县| 宿州市| 二手房| 龙川县| 平江县| 周至县| 长治市| 昌图县| 鄂尔多斯市| 石屏县| 通城县| 明溪县| 隆林| 宕昌县| 毕节市| 萝北县|