Как сказал Джои , CURLOPT_WRITEFUNCTION
позволит вам полностью игнорировать весь вывод. Просто установите обратный вызов, который абсолютно ничего не делает, если вы хотите, чтобы данные просто исчезали, без записи в какой-либо дескриптор файла.
Например,
/* Never writes anything, just returns the size presented */
size_t my_dummy_write(char *ptr, size_t size, size_t nmemb, void *userdata)
{
return size * nmemb;
}
Тогда в ваших вариантах:
curl_easy_setopt(handle, CURLOPT_WRITEFUNCTION, &my_dummy_write);
Или наведите дескриптор файла на пустое устройство (намного проще).