Hihoffff 2 недель назад
Родитель 75c4b02d7f
Сommit 6ebc5ea258

@ -40,6 +40,7 @@ download(const string& address) {
if(curl) {
CURLcode res;
curl_easy_setopt(curl, CURLOPT_URL, address);
curl_easy_setopt(curl, CURLOPT_WRITEDATA, &buffer);
res = curl_easy_perform(curl);
if(res!=0){
cout << curl_easy_strerror(res) << endl;
@ -50,6 +51,14 @@ download(const string& address) {
return input_data(buffer, false);
}
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<char*>(items), data_size);
return data_size;
}
Input input_data(istream& in, bool promt) {
Input input_struct;

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