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 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