Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/01/2012, 07:08
Avatar de CapacProg
CapacProg
 
Fecha de Ingreso: marzo-2010
Ubicación: Lima - Perú
Mensajes: 324
Antigüedad: 14 años, 1 mes
Puntos: 71
Respuesta: Substring hasta un caracter especifico

Primero, debe de revisar la documentación de la librería string, en especial el método find http://www.cplusplus.com/reference/string/string/find/

Segundo, lo que pregunta es más fácil que la tabla del uno. Por eso sin molestarme le cedo el código para sus pruebas.

Código C++:
Ver original
  1. #include <iostream>
  2. #include <string>
  3. #include <stdio.h>
  4.  
  5. using namespace std;
  6.  
  7. int main() {
  8.     size_t pos;
  9.     string cad="ustedes me la pueden aclarar (desde ya muchas gracias)";
  10.     char a = '(';    
  11.     if ((pos = cad.find(a)) != string::npos) {
  12.         string sub = cad.substr(0, pos);
  13.         cout << "Cadena original: " << cad << endl;
  14.         cout << "\n\nSubcadena: " << sub << endl << endl << endl;
  15.     }
  16.     system("PAUSE");
  17.     return 0;
  18. }
__________________
%
El mejor guerrero no es el que triunfa siempre sino el que vuelve sin miedo a la batalla.
%