Andrey 2 лет назад
Родитель 511108c2db
Сommit fa48990e3a

@ -15,6 +15,17 @@ struct Input
size_t bin_count{};
};
size_t
write_data(void* items, size_t item_size, size_t item_count, void* ctx)
{
size_t data_size = item_size * item_count;
stringstream* buffer = reinterpret_cast<stringstream*>(ctx);
buffer->write(reinterpret_cast<const char*>(items), data_size);
return data_size;
}
Input
input_data(istream& in, bool prompt)
{
@ -52,6 +63,8 @@ download(const string& address) {
cout << curl_easy_strerror(res);
exit(1);
}
curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, &buffer);
curl_easy_cleanup(curl);
}
return input_data(buffer, false);

Загрузка…
Отмена
Сохранить