last before var
Этот коммит содержится в:
13
main.cpp
13
main.cpp
@@ -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);
|
||||
|
||||
Ссылка в новой задаче
Block a user