=====substr===== Syntax: #include string substr( size_type index = 0, size_type length = npos ) const; The ''substr'' method of the string class returns a substring of the current string, starting at ''index'', and ''length'' characters long. If ''index + length'' is past the end of the string, then only the remainder of the string starting at ''index'' will be returned. If ''length'' is omitted, it will default to ''string::npos'', and ''substr'' will simply return the remainder of the string starting at ''index''. For example: 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; displays The original string is What we have here is a failure to communicate The substring is a failure to communicate Related Topics: [[copy]]