Je crée un programme C++ qui va lire le texte brut d'un .docx. Mon plan d'attaque est de renommer le .docx en .zip puis de le décompresser. Je vais ensuite renommer le fichier .xml contenant le texte du document en tant que fichier .txt et l'analyser.Dézipper un répertoire en C++
En ce moment j'ai compris le changement de nom qui était assez facile. Je me bats maintenant avec décompression. Je suis très compétent en C++, mais c'est la première fois que je m'étends aux applications de mots réels et je l'utilise au-delà de la bibliothèque STL. Au début, j'ai essayé de nombreux wrappers pour C++ à partir de la bibliothèque zlib, mais je n'ai réussi à les compiler ni à les utiliser correctement (cela peut être dû au fait que l'environnement se trouve dans Cygwin). Pour cette raison, il semble que je doive utiliser par défaut le code zlib désordonné pour le faire. Mais de toute la documentation et des exemples que je peux trouver il montre seulement zlib étant utilisé pour lire un fichier .zip qui est une compression d'un fichier pas plusieurs fichiers. Je ne sais plus où aller d'ici et, comme je l'ai dit plus tôt, étant complètement nouveau dans le domaine en dehors de STL, je me sens complètement perdu.
Toute aide ou conseil est très appréciée!
Merci, Michael
Vous n'avez pas besoin de renommer les fichiers. Si vous voulez donner un fichier docx à une fonction de décompression dans votre programme, rien ne vous arrête. –
Ah, d'accord. Je n'étais pas sûr de ce qui se passerait alors j'ai pensé que je renoncerais à la renommée juste pour être en sécurité. Merci de l'avoir éclairci. – mcFreid
Des applications de mot réel? Jeu de mots intentionnel? –