Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/07/2011, 19:49
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 8 meses
Puntos: 228
Respuesta: C++: Quitar espacios en blanco de una cadena

Código C:
Ver original
  1. for ( i = strlen(a) - 1; a[i] != ' ' ; i-- );
  2. a[i+1] = '\0';

Es simple empezamos al final de la cadena. vamos bajando mientra que sea un espacio, cuando encontramos otro caracter que no sea espacio. Agregamos el \0 (fin de cadena) donde estaria el primer espacio.