compare Used to compare two strings for equality .
usage :
str1.compare(str2);
If equal, the output is 0, If not, the output is -1.
Examples are as follows :
1 int main() { 2 string str1 = "abc"; 3 if (str1.compare("abc") == 0) { 4
cout << "str1 is" << "abc" << 1 << ' '; 5 cout << str1.compare("abc") << endl;
6 } 7 if(!str1.compare("abc")) { 8 cout << "str1 is" << "abc" << 2 << ' '; 9
cout << !str1.compare("abc") << endl; 10 } 11 if (str1.compare("cde")) { 12
cout << "Don't match!" << ' '; 13 cout << str1.compare("cde") << endl; 14 } 15
return 0; 16 }
The output results are as follows :
str1 isabc1 0
str1 isabc2 1
Don't match! -1
Technology
Daily Recommendation