Puedes buscar el salto de línea y reemplazarlo por el '\0'.
#include <stdio.h>
void func(char *str)
{
int i;
for (i
=0; i
<=strlen(str
); i
++) {
if ( str[i] == '\n' ) str[i] = '\0';
}
}
int main()
{
char str[20] = "Hola tio!\n";
func(str);
return 0;
}
Claro, que eso te eliminaría el resto de la cadena después del salto.
Dime si no es lo que buscas.