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