// sstrcom.cpp // Comparing string objects #include #include using namespace std; /*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/ int main() { string saname = "George", susername; std::cout << "Enter your first name: "; cin >> susername; if ( susername == saname ) std::cout << "Greetings, George\n"; else if ( susername < saname ) std::cout << "You come before George\n"; else std::cout << "You come after George\n"; int n = susername.compare( saname ); n = susername.compare( 0, 2, saname, 0, 2 ); std::cout << "The first two letters of your name "; if ( n == 0 ) std::cout << "match "; else if ( n < 0 ) std::cout << "come before "; else std::cout << "come after "; std::cout << saname.substr( 0, 2 ) << endl; return 0; }