У меня есть буфер размером 42131221 байт (42,1 МБ), который я использовал для хранения некоторых сжатых данных. Только первые 20 МБ фактически хранят сжатые данные, и я пытаюсь записать это в файл, используя fwrite:
fwrite (buffer , WHAT_GOES_HERE, buffer_length, pFile);
Второй параметр требует для записи размера каждого элемента, но в данном случае это неприменимо, так как я просто хочу записать весь буфер, а поскольку он сжат, размер каждого элемента не существует.
Любая идея о том, как я могу заставить это работать?