Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/01/2012, 20:09
wachilango
 
Fecha de Ingreso: diciembre-2011
Mensajes: 16
Antigüedad: 12 años, 4 meses
Puntos: 0
Substring hasta un caracter especifico

Hola amigos, primero que todo los saludo y feliz y año...


bueno les escribo porque tengo una duda... y creo que ustedes me la pueden aclarar (desde ya muchas gracias)

bueno quiero tomar un substring hasta un caracter especifico...
esto es lo que tengo


#include <iostream>
#include <string>
#include <stdio.h>

using namespace std;

int main(){


string cad;
string s1 = " ";
int pos;
char a = '(';

cout << "\nCadena: ";
getline(cin, cad);
string sub = cad.substr(0, a);
cout << "Cadena original: " << cad << endl;
cout << "\n\nSubcadena: " << sub << endl << endl << endl;

system("pause");
return 0;}

pero no sé como hacerle para tomar hasta por ejemplo el '(' pero seria fantastico si me pudieran decir como hacerlo para cualquier caracter... probe con colocar el simbolo segun codigo en ascii pero nada.... bueno espero sus respuestas!! y gracias