]> git.llucax.com Git - z.facultad/75.06/jacu.git/blobdiff - otros/mtf/main.c
BUGFIX : Se sacan cosasq ue no se necesitan mas y se arregla la funcion de comparacion
[z.facultad/75.06/jacu.git] / otros / mtf / main.c
index f864de3f18ca61ed12f4e5af65396ac66eb33da2..9b7b45901d36f2f37ce74618af4ea4f75115deea 100644 (file)
@@ -3,25 +3,24 @@
 #include <string.h>
 #include <stdlib.h>
 
+#define BUFFER_SIZE 2000000
+
 int main(int argc, char *argv[] )
 {
-       char dato[20];
-       char *z;
-       int i, *pos;
-       int len = 11;
-       int size;
-       
-       strcpy( dato,"RDARCAAAABB");
+       int buff[BUFFER_SIZE];
+       int *pos;
+       int len;
+       int i;
+       len = fread(buff, 1, BUFFER_SIZE, stdin);
+       buff[len] = '\0';
+
+       pos = jacu_mtf(buff, len);
 
-       /*printf("la posicion de R es: %d\n",get_pos(z, len, 'R'));*/   
-       pos = jacu_mtf(dato, len);
-       
        for(i=0; i<len; i++)
-               printf("%d ", pos[i]);
-       printf("\n");
-       
-       free(z);
+               putchar(pos[i]);
+
        free(pos);
-       
-return 0;
+
+       return 0;
 }
+