]> 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 71d7404dbb544e1531ae677a775578bd6e8a83f2..9b7b45901d36f2f37ce74618af4ea4f75115deea 100644 (file)
@@ -1,25 +1,26 @@
 #include <stdio.h>
 #include "mtf.h"
+#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;
 }
+