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()...
scanf() no hace ningún chequeo de rangos por lo que es una clara fuente
de buffer overflows (si el mismo drama por el cual el GCC te putea
cuando usás gets(), sólo que en este caso se hace el sota :P); y, por
otro lado, no es muy útil una función de lectura de cadenas que se
interrumpe cuando lee un carácter blanco.
Yo voto por el concatenar el \n a las cosas con las que comparás; o con
sacar a mano el \n de tu buffer.
Saludos;
Sebastián Santisi
[EMAIL PROTECTED]
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion