]> git.llucax.com Git - z.facultad/75.06/jacu.git/blobdiff - otros/mtf/mtf.c
Reemplazo printf() por fprintf(stderr) para hacer pruebas.
[z.facultad/75.06/jacu.git] / otros / mtf / mtf.c
index efd2b72f7af0ed46586e42b1f9ce832229f58700..993b9dabe858b01e337e25d1907e376621740ff5 100644 (file)
@@ -12,8 +12,8 @@ void print_z(char *z, int len)
 {
        int i;
        for(i=0; i<len; i++)
 {
        int i;
        for(i=0; i<len; i++)
-               printf("%c", z[i]);
-       printf("\n");
+               fprintf(stderr, "%c", z[i]);
+       fprintf(stderr, "\n");
 }
 
 int comparar(const void *d1, const void *d2)
 }
 
 int comparar(const void *d1, const void *d2)
@@ -34,18 +34,18 @@ int *jacu_mtf(char *datos, int len)
        
        pos = (int*)malloc(len*sizeof(int));
        z = jacu_buscar_z(datos, len, &size);
        
        pos = (int*)malloc(len*sizeof(int));
        z = jacu_buscar_z(datos, len, &size);
-       printf("Z original = ");
+       fprintf(stderr, "Z original = ");
        print_z(z, size);
        print_z(z, size);
-       printf("SIZE = %d\n", size);
+       fprintf(stderr, "SIZE = %d\n", size);
        /*z[0]='A';z[1]='B';z[2]='C';z[3]='D';z[4]='R';*/
        /* Ordeno */
        qsort(z, size, 1, comparar);
        /*z[0]='A';z[1]='B';z[2]='C';z[3]='D';z[4]='R';*/
        /* Ordeno */
        qsort(z, size, 1, comparar);
-       printf("Z ordenado = ");
+       fprintf(stderr, "Z ordenado = ");
        print_z(z, size);
 
        for(i=0; i<len; i++){
                pos[i] = get_pos(z, size, datos[i]);
        print_z(z, size);
 
        for(i=0; i<len; i++){
                pos[i] = get_pos(z, size, datos[i]);
-               printf("vino %c emiti: %d\n",datos[i], pos[i]);
+               fprintf(stderr, "vino %c emiti: %d\n",datos[i], pos[i]);
                if (pos[i] != 0) 
                        pop_front(z,pos[i]);
                print_z(z, size);
                if (pos[i] != 0) 
                        pop_front(z,pos[i]);
                print_z(z, size);