From: Leandro Lucarella Date: Sat, 19 Jun 2004 23:57:49 +0000 (+0000) Subject: Reemplazo printf() por fprintf(stderr) para hacer pruebas. X-Git-Tag: svn_import~143 X-Git-Url: https://git.llucax.com/z.facultad/75.06/jacu.git/commitdiff_plain/8f161fb90db32293100c689806720acde9844b00?ds=sidebyside;hp=d5a4d5447b65cfb33f907f0422d970ed880d82a6 Reemplazo printf() por fprintf(stderr) para hacer pruebas. Ahora el ejecutable de prueba toma los datos por la entrada estandar (solo los primeros BUFSIZ caracteres) para poder hacer pruebas mas facil combinando los distintos algoritmos a traves de pipes. Para ejecutar el ejemplo original seria: echo RDARCAAAABB | ./mtf (espero que no les moleste mucho, si no lo vuelvo para atras y hago un fork) --- diff --git a/otros/mtf/main.c b/otros/mtf/main.c index 7dd8ef5..3ef990e 100644 --- a/otros/mtf/main.c +++ b/otros/mtf/main.c @@ -5,23 +5,22 @@ int main(int argc, char *argv[] ) { - char dato[20]; - char *z; - int i, *pos; - int len = 11; - int size; - - strcpy( dato,"RDARCAAAABB"); + int buff[BUFSIZ]; + int *pos; + int len; + int i; + + len = fread(buff, 1, BUFSIZ, 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