Hola Sebastián Santisi!

El 09/05/2008 a las 00:09 escribiste:
> Juan Alejandro Knight wrote:
>> ii) reemplazar fgets con scanf (scanf no incluye el \n )
>> ej: scanf ("%s",buffer_c)
>       No es una muy buena idea reemplazar un fgets() por un scanf()...

Solo un comentario, a scanf se le puede pasar el tamaño del buffer en la cadena
de formato, y con eso deja de ser explotable. El resto te queda en el buffer de
stdin, podes flushearlo, verificar si el tamaño de lectura es igual al del
buffer para seguir leyendo, etc.

#define BUF_SIZE
char buffer[BUF_SIZE];
int s;
s = scanf ("%BUF_SIZEs",&buffer);


-- 
"And if cynics ridicule freedom, ridicule community...if ``hard nosed
realists'' say that profit is the only ideal...just ignore them, and use
copyleft all the same. "        -- (RMS)
Saludos /\/\ /\ >< `/
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a