Я изучаю C++ и решил обучить меня, создав небольшую программу, которая извлекает файлы из zip, такие как текстовые файлы, изображения или даже другие zip-файлы (но я не хочу извлекать их напрямую, по одному за раз) с помощью библиотека либзип. Итак, я сделал свою программу, но теперь у меня есть проблема. Он хорошо извлекает текстовые файлы, но не такие файлы, как изображения или zip. Он обнаруживает их, дает мне точные имена и размеры, но после извлечения они составляют всего несколько байтов. (но они расположены там, где должны).
Вот мой код: http://pastie.org/6221955
Так что, если бы кто-то мог помочь мне извлечь файлы, которые не являются текстами из zip, было бы здорово! Благодарю вас!