Carlos :
Nuevamente muchas gracias por la info que me envias y por tu
ayuda, lo voy a correr en el tema que debo resolver y te mantengo al tanto de
cualquier novedad al respecto.
Saludos.
Pablo.
Carlos Pantelides <[EMAIL PROTECTED]> escribió:
Pablo:
Aca te mando una version mas linda, que te puede
servir para otros .dat. Se compila:
gcc -ggdb -DDEBUG -fno-inline -Wall -std='c99'
-pedantic-errors nombre.c -o nombre
aunque con gcc nombre.c -o nombre alcanza, como te
señalo Pablo.
y se usa:
./nombre 46 < alumnos.dat > alumnos.txt
#include
#include
#include
/**
* toma la entrada standard y la corta lineas
* del tamaño especificado
* @todo validar argc y recsize
*/
int main(int argc, char ** argv) {
int recsize = atoi(argv[1]);
void * line =malloc(recsize);
size_t size;
while ( (size = fread(line, recsize , 1, stdin))) {
printf("%s\n",(char *)line);
}
free(line);
}
Carlos
____________________________________________________________________________________
Be a better friend, newshound, and
know-it-all with Yahoo! Mobile. Try it now.
http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion
---------------------------------
Tarjeta de crédito Yahoo! de Banco Supervielle.Solicitá tu nueva Tarjeta de
crédito. De tu PC directo a tu casa.
Visitá www.tuprimeratarjeta.com.ar_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion