Я создаю программу на C++, которая будет читать обычный текст .docx. Мой план атаки - переименовать .docx как .zip, а затем распаковать. Затем я переименую файл .xml, содержащий текст документа, в виде .txt и проанализирую его.Распаковка каталога в C++
Прямо сейчас я выяснил переименование, которое было достаточно простым. Сейчас я борюсь с распаковкой. Я очень хорошо разбираюсь в C++, но это мой первый раз, когда я расширялся до реальных текстовых приложений и использовал его за пределами библиотеки STL.
Сначала я попробовал много оберток для C++ из библиотеки zlib, но не смог их скомпилировать или работать должным образом (это может быть связано с тем, что среда находится в Cygwin). По этой причине мне кажется, что я должен по умолчанию использовать беспорядочный код zlib для этого. Но из всей документации и примеров, которые я могу найти, это только показывает, что zlib используется для чтения .zip, который представляет собой сжатие одного файла, а не нескольких файлов. Я теперь не знаю, куда идти отсюда, и, как я уже говорил, совершенно новый для домена вне STL, я чувствую себя совершенно потерянным.
Любая помощь или руководство очень ценится!
Спасибо, Майкл
Вам не нужно переименовывать файлы. Если вы хотите предоставить файл docx для распаковки в вашей программе, вам нечего останавливать. –
А, ОК. Я не был уверен в том, что произойдет, поэтому я решил, что перейду в переименование, чтобы быть в безопасности. Спасибо, что разобрался. – mcFreid
Приложения реального слова? Пун предназначался? –