substr
De cppreference.com
Sintaxis:
#include <string> string string::substr( size_type inicio = 0, size_type largo = npos ) const;
La función miembro substr de la clase string devuelve una subcadena de la cadena actual, empezando en la posición inicio y con tamaño largo. El largo puede ser omitido, tomando el valor npos por defecto e indicando que se desea obtener toda la subcadena empezando en inicio.
Si 'inicio + largo' es pasado el final de la cadena, solamente aquella parte de la cadena empezando en inicio es devuelta.
[editar] Ejemplo
string s("What we have here is a failure to communicate"); string sub = s.substr(21); cout << "Cadena original: " << s << endl; cout << "Subcadena: " << sub << endl;
La salida es similar a la siguiente:
Cadena original: What we have here is a failure to communicate
Subcadena: a failure to communicate