Lo que me pregunto es porque complicarse tanto la vida? Y si hay más de un salto de linea? Porque no usas algo así:
Código C:
Ver originalint i;
char cadena = "Bla\nBle\nBli\n";
char buscar = '\n';
char cambiar = ' ';
for( i
= 0; i
< strlen( cadena
); i
++ ) { if( cadena[ i ] == buscar ) cadena[ i ] = cambiar;
}