Salve, devo scrivere questo programma che mi comprima e decomprima dei file zip.
Avendo installato 7-zip pensao di sfruttare la potente riga di comando facendo uso del comando exec
in DOS (sono in ambiente windows) il comando sarebbe:codice:#include <stdio.h> #include <string.h> #include <windows.h> #include <process.h> int main (){ char *file="NomeFile.zip"; execlp("7z","7z","x",file,"-otemp",(char *)0); ... return 0; }
7z x NomeFile.zip -otemp
che mi decomprime il file NomeFile.zip nella cartella temp.
Una volta compilato provo a lanciarlo ma qui si ferma (presumo che non trovi i file perchè 7-zip anche parte).
Qualcuno mi può aiutare a capire come utilizzare il comando exec in maniera corretta?
vi ringrazio tutti

Rispondi quotando
)
