>el problema es que no estas tomando en cuenta el \n que queda al final de
>buffer_c
>cuando lees algo de stdin, solo pasa por el pipe al hacer un <ENTER> (en
>Linux \n, en Windows \r\n si mal no recuerdo)
>cuando usas el fgets la cadena se termina con un \n por lo que las
>comparaciones nunca van a dar iguales
>
>soluciones:
>i) agregar el \n a la cadena a comparar
>ej: strcmp ("/help\n", buffer_c)
>
>ii) reemplazar fgets con scanf (scanf no incluye el \n )
>ej: scanf ("%s",buffer_c)
>
>saludosMe anduvo ok agragandole en \n al strcmp. Muchas Gracias -- /* Leonardo Rios * rios[dot]lj[at]gmail[dot]com */ _______________________________________________ Lista de correo Programacion. [email protected] http://listas.fi.uba.ar/mailman/listinfo/programacion
