bonjour, je voudrais a partir de mon application, décompresser un fichier .zip à l'aide de la commande "system(" ")"!
est ce que quelqu'un connait la ligne de commande a entrer??
merci
bonjour, je voudrais a partir de mon application, décompresser un fichier .zip à l'aide de la commande "system(" ")"!
est ce que quelqu'un connait la ligne de commande a entrer??
merci
Ca n'a rien à voir avec le C++, il faut que tu regardes l'aide de winzip en ligne de commande (genre "winzip --help" ou que sais-je).
Mieux que SDL : découvrez SFML
Mes tutoriels 2D/3D/Jeux/C++, Cours et tutoriels C++, FAQ C++, Forum C++.
y'a des lib C++ qui font ça sinon : ZipArchive.
Tiens d'ailleurs ça me fait penser que j'avais trouvé un bug dans cette lib et je l'ai pas signalé aux auteurs...Faudra que j'y pense.
A ce petit détail près elle est très bien!![]()
Puisque j'ai un bout de code sous la main de mon dernier projet, je te le file, c'est cadeau:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 int decompresserZip(std::string & nom_fichier_in, std::string & nom_fichier_out) { std::wstring nom_fichier(nom_fichier_in.begin(), nom_fichier_in.end() ); try { CZipArchive zip; zip.Open(nom_fichier.c_str() ); zip.ExtractFile(0, _T("CCD"), false, _T("temp") ); zip.Close(); return 0; } catch (const CZipException & e) { std::cout << e.what() << " Fichier non compressé" << std::endl; return -1; } }
Partager