Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/01/2012, 07:05
starfix
 
Fecha de Ingreso: diciembre-2011
Ubicación: Crespo - Entre Rios
Mensajes: 155
Antigüedad: 12 años, 11 meses
Puntos: 25
Respuesta: Substring hasta un caracter especifico

fijate lo que hace la funcion substr:

<----------------------------------------------->
string substr(size_type pos, size_type n);

Obtiene un substring de longitud n a partir de la posicion pos
<----------------------------------------------->

Es la funcion que necesitas, pero no esta bien implementada.
La idea es que obtengas la posicion, dentro del string, donde se encuentra el caracter a buscar, luego utilices esta funcion para copiar la subcadena desde el inicio del string hasta la posicion que encontraste.

te recomiendo que veas tambien la funcion find, te paso el prototipo:

<----------------------------------------------->
size_type find (const string& str, size_type pos);

Busca la primer ocurrencia de un substring dentro de un string, a partir de una posicion dada.
<----------------------------------------------->

Cualquier problema solo avisas.

saludos.