Ver Mensaje Individual
  #11 (permalink)  
Antiguo 24/04/2014, 01:08
Principe_Azul
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: ¿Cómo agregar valores a una variable tipo char?

Cláro campeón, lo tendré en cuenta, todo me servirá tarde o temprano.
Una lástima que un lenguaje como C++ no tenga .split() pero bueno buscando ayer encontré una función que hace justamente eso.
Pero lo que no se es como separar por espacios una cadena, por que por ejemplo:

string Paises = "Argentina España Brasil Mexico Bolivia";

a mi me gustaría poder hacer esto, es más, me encantaría poder hacer esto:

Código C++:
Ver original
  1. cout << Paises[0] << endl; // Devuelve Argentina
  2. cout << Paises[1] << endl; // Devuelve España
  3. cout << Paises[2] << endl; // Devuelve Brasil
  4. cout << Paises[3] << endl; // Devuelve Mexico
  5. cout << Paises[4] << endl; // Devuelve Bolivia

exactamente lo mismo que las listas de Python, pero no se como hacerlo, estoy pensando y crearé una función que me retorne eso, algo como esto:

Código C++:
Ver original
  1. cout << split(0, Paises) << endl; // Devolverá Argentina
  2. cout << split(2, Paises) << endl; // Devolverá Brasil
  3. cout << split(4, Paises) << endl; // Devolverá Bolivia
  4. cout << split(1, Paises) << endl; // Devolverá España
  5. cout << split(3, Paises) << endl; // Devolverá Mexico

Eso es lo que busco también, poder hacer eso!!