Добрый день, подскажите пожалуйста.. как сделать так, чтобы отображался процесс скачивания файла в консоли?
#define _CRT_SECURE_NO_WARNINGS
#define CURL_STATICLIB
#pragma comment (lib,"ws2_32.lib")
#pragma comment (lib,"wldap32.lib")
#pragma comment (lib, "curl/libcurl.lib")
#include <windows.h>
#include "curl/curl.h"
size_t write_data(void *ptr, size_t size, size_t nmemb, FILE *stream) {
size_t written = fwrite(ptr, size, nmemb, stream);
return written;
}
int main()
{
CURL *curl;
FILE *fp;
CURLcode res;
const char *url = "http://host/file.exe";
char outfilename[FILENAME_MAX] = "C:\\file.exe";
curl = curl_easy_init();
if (curl) {
fp = fopen(outfilename, "wb");
curl_easy_setopt(curl, CURLOPT_URL, url);
curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, write_data);
curl_easy_setopt(curl, CURLOPT_WRITEDATA, fp);
res = curl_easy_perform(curl);
curl_easy_cleanup(curl);
fclose(fp);
}
system("PAUSE");
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок