Mega Code Archive

 
Categories / C / Code Snippets
 

Lexicographically compares not more than count characters

//Declaration: int strncmp(const char *str1, const char *str2, size_t count); //Return: returns an integer as follows: <0 : str1 is less than str2 0 : str1 is equal to str2 >0 : str1 is greater than str2 #include <stdio.h> #include <string.h> #include <stdlib.h> int main(int argc, char *argv[]) { if(!strncmp("Superman", "Superman 2", 8)) printf("The strings are the same.\n"); return 0; } /* The strings are the same. */