Я инициализировал поток памяти, как показано ниже:
Код: Выделить всё
f = open_memstream(&response_str, &size);
Код: Выделить всё
curl_easy_setopt(curl, CURLOPT_WRITEDATA, f);
Код: Выделить всё
fflush(f);
fseek(f, 0L, SEEK_SET);
Я даже могу записать его содержимое в файл файл, как показано ниже:
Код: Выделить всё
dest_file = fopen("derivates.zip", "wb");
for (int i =0; i
Подробнее здесь: [url]https://stackoverflow.com/questions/78689332/unable-to-extract-zip-file-using-libzip-and-file-pointer[/url]