Mega Code Archive

 
Categories / C Tutorial / String h
 

Strncmp

Item Value Header filestring.h Declarationint strncmp(const char *str1, const char *str2, size_t count); Functionlexicographically compares not more than count characters and returns an integer as follows: ValueMeaning str1 is less than str2 0str1 is equal to str2 0str1 is greater than str2 If there are less than count characters in either string, the comparison ends when the first null is encountered. #include <stdio.h>   #include <string.h>   #include <stdlib.h>   int main(int argc, char *argv[])   {     if(!strncmp("asdfasdfasdfasdf", "asdfasdffdsaasdf", 8))       printf("The strings are the same.\n");     return 0;   } The strings are the same.