diff --git a/main.c b/main.c index 802df7c..a4621e9 100644 --- a/main.c +++ b/main.c @@ -88,20 +88,20 @@ int main(int argc, char const *argv[]) { if (strcmp(argv[1], "-d") == 0 && argc == 3) { // s'il y a 3 arguments et que l'option `d` est renseigné FILE *entree; - if ((entree = fopen(argv[1], "rb")) == NULL) { // ouverture du fichier + gestion erreur + if ((entree = fopen(argv[2], "rb")) == NULL) { // ouverture du fichier + gestion erreur printf("Erreur lors de l'ouverture du fichier.\n"); return 1; } printf("Décompression de %s...\n", argv[1]); - // char *nomFichierDecompressee = fichierTXT(argv[1]); - FILE *sortie = fopen("fichier_decompresse", "w"); + // char *nomFichierDecompressee = fichierTXT(argv[2]); + FILE *sortie = fopen("tests/fichier_decompresse", "w"); decompression(entree, sortie); // décompression du fichier fclose(entree); // fermeture du fichier de base fclose(sortie); // fermeture du nouveau fichier compressé - //free(nomFichierDecompressee); // free du nom car on a utilisé malloc dans `fichierTXT` + // free(nomFichierDecompressee); // free du nom car on a utilisé malloc dans `fichierTXT` return 0; }