Format
#include <string.h> int stricmp(const char *string1, const char *string2);
Language Level: Extension
Threadsafe: Yes.
Description
stricmp compares string1 and string2 without sensitivity to case. All alphabetic characters in the two arguments string1 and string2 are converted to lowercase before the comparison.
The function operates on null-ended strings. The string arguments to the function are expected to contain a null character (\0) marking the end of the string.
Return Value
stricmp returns a value indicating the relationship between the two strings, as follows:
Example that uses stricmp()
This example uses stricmp to compare two strings.
#include <stdio.h> #include <string.h> int main(void) { /* Compare two strings as lowercase */ if (0 == stricmp("hello", "HELLO")) printf("The strings are equivalent.\n"); else printf("The strings are not equivalent.\n"); return 0; }
The output should be:
The strings are equivalent.
Related Information:
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.