Программирование на C и C++

Онлайн справочник программиста на C и C++

strcmp

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

Прототип: 
Описание: 

Функция strcmp() осуществляет лексикографическую проверку двух строк, оканчивающихся нулевыми символами, и возвращает целое число со следующим значением:

Число Значение
Меньше 0 str1 меньше, чем str2
0 str1 равна str2
Больше 0 str1 больше, чем str2

 

Пример: 
Следующая функция может использоваться как программа проверки пароля. Она возвращает 0 в случае неудачи и 1 в противном случае.
int password()
{
char s[80];
printf("Enter password: ");
gets(s);
if (strcmp(s, "pass")) {
printf("Invalid password.\n");
return 0;
}
return 1;
}