본문 바로가기
C 언어

strcmp

by SpeeDr00t 2016. 7. 9.
반응형

int strcmp(const char *str1, const char *str2)



int main ()
{
   char str1[15];
   char str2[15];
   int ret;


   strcpy(str1, "abcdef");
   strcpy(str2, "ABCDEF");

   ret = strcmp(str1, str2);

   if(ret < 0)
   {
      printf("str1 is less than str2");
   }
   else if(ret > 0) 
   {
      printf("str2 is less than str1");
   }
   else 
   {
      printf("str1 is equal to str2");
   }
   
   return(0);
}


#include 
#include 

int main ()
{
  char key[] = "apple";
  char buffer[80];
  do {
     printf ("Guess my favorite fruit? ");
     fflush (stdout);
     scanf ("%79s",buffer);
  } while (strcmp (key,buffer) != 0);
  puts ("Correct answer!");
  return 0;
}
반응형

'C 언어' 카테고리의 다른 글

memcpy  (0) 2016.07.09
bcmp  (0) 2016.07.09
strncmp  (0) 2016.07.09
strncpy  (0) 2016.07.09
strcpy  (0) 2016.07.09