C/string.h/strcmp — различия между версиями

Материал из C\C++ эксперт
Перейти к: навигация, поиск
м (1 версия: Импорт контента...)
 
м (1 версия: Импорт контента...)
 
(нет различий)

Текущая версия на 13:22, 25 мая 2010

strcmp: lexicographically compares two strings

<source lang="cpp">


//Declaration: int strcmp(const char *str1, const char *str2); //Return: returns an integer based on the outcome:

               < 0  :  str1 is less than str2 
               0    :  str1 is equal to str2 
               >0   :  str1 is greater than str2 
   
 
  1. include<stdio.h>
  2. include<string.h>

int main(void){

   char s[80];
   printf("Enter password: ");
   gets(s);
   if(strcmp(s, "pass")) {
     printf("Invalid Password\n");
     return 0;
   }
   return 1;

}

/* Enter password: 34 Invalid Password

  • /
      </source>