Hola, pues eso, el titulo lo dice todo... lo estoy haciendo en linux(Ubuntu) con gcc... la funcion eliminarSL elimina el salto de linea que puede haber en una palabra... pero siempre me tira ese error y no encuentro un posible motivo...
Código C:
Ver originalvoid eliminarSL( char *palabra ){
char *p = NULL;
if( ((p
= strchr(palabra
, 13 )) == NULL
) || ((p
= strchr(palabra
, 10)) == NULL
) || ((p
= strchr(palabra
, 21)) == NULL
) ){ *p = '\0';
}
}
int main ( int argc, char *argv[] ) {
char cad[20] = "hola mundo\na";
eliminarSL2( cad );
return( 0 );
}