C/Visual C - Ayuda simple en C

 
Vista:

Ayuda simple en C

Publicado por Mario (3 intervenciones) el 21/06/2007 02:11:23
Es algo sencillo para los que estan experimentados en el mundo de la programación con el lenguaje estructurado C. Necesito crear la siguiente función:

void eliminar_salto_linea(char *cad)

Debe de eliminar los saltos de linea que pudieran haber en la cadena cad.

Gracias de antemano....
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda simple en C

Publicado por Nelek (816 intervenciones) el 21/06/2007 08:22:07
Hola,

normalmente el salto de linea viene representado por "\n", deberas ir recorriendo tu texto y comprobar coincidencias. En caso de ser asi eliminas el "caracter" y sigues buscando
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda simple en C

Publicado por LhaN (12 intervenciones) el 21/06/2007 12:11:31
void eliminar_salto_linea(char *cad)
{
int i=0;
while(cad[i]!='\0')//Aqui es para recorrer la cadena hasta el final
{
if(cad[i]=='\n')//Aqui preguntas si el caracter es el salto de linea
cad[i]=' ';//Aqui lo cambias por otro caracter p.e. el espacio
}
}

Es asi que por ejemplo:
"Hola mundo.
Yo soy Pepe."
Quedaria asi:
"Hola mundo. Yo soy Pepe."
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar