#include <string> string substr( size_type index = 0, size_type length = npos ) const;
substr method of the string class returns a substring of the current string, starting at
length characters long.
index + length is past the end of the string, then only the remainder of the string starting at
index will be returned.
length is omitted, it will default to
substr will simply return the remainder of the string starting at
string s("What we have here is a failure to communicate"); string sub = s.substr(21); cout << "The original string is " << s << endl; cout << "The substring is " << sub << endl;
The original string is What we have here is a failure to communicate The substring is a failure to communicate
Related Topics: copy