Strcoll() - String Manipulation Function
How to compare strings C++?
Explanation
strcoll() is used to compare str1 with str2. This comparison is done with the locale settings specified using the
setlocale() function. The function returns an integer value.
Syntax:
int * strcoll ( const char * str1, const char * str2 );
The following table lists the possible meanings for the value returned by "strcoll()"
Example :
#include <stdio.h> #include <string.h> int main () { char str1[]="zscripts"; char str2[]="ramya"; if (strcoll(str1,str2)<0) { printf("str1 is less than str2\n."); } else if (strcoll(str1,str2)>0) { printf("str1 is greater than str2\n."); } else { printf("str1is equal to str2\n"); } return 0; } |
Result :
str1 is greater than str2
In the above example, this manipulation function is usued to compare two strings "zscripts" and "ramya".