Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/03/2010, 18:49
rimobio
 
Fecha de Ingreso: diciembre-2007
Ubicación: Valencia
Mensajes: 92
Antigüedad: 16 años, 4 meses
Puntos: 3
Respuesta: Problema de strings

Aqui tienes una la función en C++

Código C++:
Ver original
  1. void PartirEnDosStrings(string original ,string & parte1 , string & parte2)
  2. {  
  3.    int i;
  4.    parte1 = original.substr(0,i = original.find(" "));  
  5.    parte2 = original.substr(i+1,original.length());
  6. }

Aqui ejemplo.

Código C++:
Ver original
  1. #include <iostream>
  2.  
  3.  
  4. using namespace std;
  5. void PartirEnDosStrings(string original ,string & parte1 , string & parte2);
  6.  
  7. int main()
  8. {
  9. string text , a , b ;
  10. getline(cin,text);
  11. PartirEnDosStrings(text ,a ,b);
  12. cout<<a<<endl;
  13. cout<<b<<endl;
  14.  
  15. system("PAUSE");
  16. return 0;  
  17. }
  18.  
  19.  
  20. void PartirEnDosStrings(string original ,string & parte1 , string & parte2)
  21. {  
  22.    int i;
  23.    parte1 = original.substr(0,i = original.find(" "));  
  24.    parte2 = original.substr(i+1,original.length());
  25. }