Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/01/2012, 22:54
starfix
 
Fecha de Ingreso: diciembre-2011
Ubicación: Crespo - Entre Rios
Mensajes: 155
Antigüedad: 12 años, 4 meses
Puntos: 25
Respuesta: Borrar ultimo elemento de un string - C++

hola....

mira, un string lo puedes tratar como a un arreglo, si queres obtener la primera letra del string puedes hacer lo siguiente:

mi_string[0]

ahora, sabiendo esto podes borrar la ultima letra del string, te paso un codigo facil de ver y luego lo aplicas a tu codigo:

Código C++:
Ver original
  1. string palabra= "ejemplo";
  2.    
  3. size_t tam= palabra.length(); //obtenemos el tamaño del string
  4.  
  5. palabra.erase(tam-1); //con la funcion erase(), borramos los caracteres
  6. //desde la posicion que le damos como argumento hasta el final  
  7. //ahora la palabra tendra 1 caracter menos



Cita:
Iniciado por Tortoiseius Ver Mensaje
Declaré un string de 200 élementos: string mi_lista[200];
esta parte no la entiendo, porque con ese codigo estas creando un arreglo de 200 elementos de tipo string, no un string de longitud 200.


saludos.