Use string.compare to compare two strings
#include <iostream> using std::cout; using std::endl; #include <string> using std::string; int main() { string string1( "AAAAAAAAAAAAAA" ); string string2( "BBBBBBBBBBBBBB" ); string string3( "CCCCCCCCCCCCCC" ); string string4( string2 ); cout << "string1: " << string1 << "\nstring2: " << string2 << "\nstring3: " << string3 << "\nstring4: " << string4 << "\n\n"; // comparing string1 and string2 int result = string1.compare( string2 ); if ( result == 0 ) cout << "string1.compare( string2 ) == 0\n"; else { if ( result > 0 ) cout << "string1.compare( string2 ) > 0\n"; else cout << "string1.compare( string2 ) < 0\n"; } return 0; } /* string1: AAAAAAAAAAAAAA string2: BBBBBBBBBBBBBB string3: CCCCCCCCCCCCCC string4: BBBBBBBBBBBBBB string1.compare( string2 ) < 0 */