C-Sharp | Java | Python | Swift | GO | WPF | Ruby | Scala | F# | JavaScript | SQL | PHP | Angular | HTML
C++ String compare()This function compares the value of the string object to the sequence of characters specified by its parameter. Syntax :Suppose str1 and str2 are two strings and we want to compare these two strings then its syntax would look like: int k= str1.compare(str2);
Example 1#include<iostream> using namespace std; void main() { string str1="Hello"; string str2="TheDeveloperBlog"; int k= str1.compare(str2); if(k==0) cout<<"Both the strings are equal"; else cout<<"Both the strings are unequal"; } Output: Both the strings are unequal Consider two strings str1 and str2. str1 contains value 'Hello' and str2 contains value 'TheDeveloperBlog' ,We compare these two strings using compare method and this compare method always returns integer value.When we compare these two strings we get the value less than zero.Now,in this case 'if' condition fails then else statement will run and will print "Both the strings are unequal". Example 2#include<iostream> using namespace std; void main() { string str1="Welcome to TheDeveloperBlog"; string str2="Welcome to TheDeveloperBlog"; int i=str1.compare(str2); if(i==0) cout<<"strings are equal"; else cout<<"strings are not equal"; } Output: Strings are equal
Next TopicC++ Strings
|