si lo quieres hacer con vectore, pues bueno aqui te dejo un ejemplo que acabo de hacer:
Código
vector<string> split(string str, char token) {
vector<string> res;
string tmp;
for ( unsigned int i = 0; i <= str.length(); i++ ) {
if ( str == token || i == str.length() ) {
if ( str[i + 1] == token ) continue;
res.push_back(tmp);
tmp.erase();
i++;
}
tmp += str;
}
return res;
}
Espero te pueda servir de guia.
He intentado simular lo mejor posible el comportamiento del método split() en Ruby.
Saludos
« Última modificación: Hoy a las 07:19 por RyogiShiki » Reportar al moderador En línea
Exactamente lo que buscaba Muchísimas gracias RyogiShiki!
:D:D
Pero ahora tengo ortro problema(como no...), usar cin>>variable; Obligatoriamente cin>>variable; que cuando el usuario no introduce un valor, sino que directamente presiona enter, siga la ejecución como si el usuario hubiera introducido un valor.
Gracias adelantadas,
Salu2!!!