Compare strings: strcmp : String Compare « String « C / ANSI-C






Compare strings: strcmp


#include <stdio.h>
#include <string.h>

int main()
{
  char word1[20];
  char word2[20];

  printf("\n first word:\n1: ");
  scanf("%s", word1);                                 /* Read the first word    */

  printf(" second word:\n 2: ");
  scanf("%s", word2);                                 /* Read the second word   */

  /* Compare the two words */
  if(strcmp(word1,word2) == 0)
    printf("identical words");
  else
    printf("%s comes before %s", (strcmp(word1, word2) > 0) ? word2 : word1, (strcmp(word1, word2) < 0) ? word2 : word1);
}



           
       








Related examples in the same category

1.Testing characters in a string: is digit and is alpha
2.Our own string compare function
3.String compare: how to use strncmp
4. Compare two strings: how to use strcmp
5. Compare some characters of two strings: how to use strncmp