]> git.llucax.com Git - z.facultad/75.06/jacu.git/blobdiff - src/blocksorting/main.c
"completo" descompresor ... se pierde todos los datos :-/
[z.facultad/75.06/jacu.git] / src / blocksorting / main.c
index c3ae3026eae0f336b4588c63b0886872c8bb2fe8..f73ed1200c626043e4ddf63f83b615dccbe29ced 100644 (file)
@@ -23,7 +23,7 @@ int main(int argc, char *argv[])
        }
 
        data = malloc(sizeof(char)*len);
        }
 
        data = malloc(sizeof(char)*len);
-       salida = malloc(sizeof(char)*(len+1));
+       salida = malloc(sizeof(char)*(len+1+sizeof(unsigned long int)*2));
        orig = malloc(sizeof(char)*(len+1));
 
        salida[len] = '\0';
        orig = malloc(sizeof(char)*(len+1));
 
        salida[len] = '\0';
@@ -48,7 +48,7 @@ int main(int argc, char *argv[])
                        bs_restore(orig, salida, k, i);
                        printf("Orig : %s\n", orig);
                } else
                        bs_restore(orig, salida, k, i);
                        printf("Orig : %s\n", orig);
                } else
-                       fwrite(salida, 1, i, fp);
+                       fwrite(salida, 1, i, stdout);
        }
        fclose(fp);
        bs_destroy(bs);
        }
        fclose(fp);
        bs_destroy(bs);