Bonjour,

J'ai une question qui me semble assez simple, mais ça fait quelques heures que j'avance difficilement, donc je me permet de poster mon problème.

Je désire décompresser un fichier, j'utilise alors la commande :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
std::system("7za e argv[1]");
Le programme 7zip est bien lancée, mais le fichier est introuvable.
Je suppose qu'il ne doit pas voir le contenu de la variable argv[1] (un char* en paramètre du programme). J'ai donc essayé :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
std::system("7za e %s", argv[1]"); //erreur ici par contre
Et d'autres combinaisons, sans succès.

Merci d'avance pour vos réponses.