strcmp

Функция            Сравнивает одну строку с другой.

Синтаксис          #include
                   int strcmp(char *s1, const char *s2);

Файл, содержащий   string.h
прототип

Описание           strncmp выполняет беззнаковое сравнение строк s1
                   и s2, начиная с первого символа в каждой строке и
                   продолжая сравнение последующих символов до тех
                   пор, пока не встретятся несовпадающие символы или
                   строки не кончатся.

Возвращаемое       strcmp возвращает следующие значения:
значение              < 0   если s1 меньше s2
                      ==0   если s1 равно s2
                      > 0   если s1 больше s2

Переносимость      strcmp поддерживается на системах UNIX и совме-
                   стимых с ANSI C.

Смотрите также      strcmpl strcoll stricmp strncmp strncmpl
                    strnicmp

Пример:

#include
#include

int main(void)
{
   char *buf1 = "aaa", *buf2 = "bbb", *buf3 = "ccc";
   int ptr;
   ptr = strcmp(buf2,buf1);
   if(ptr>0)
      printf("buf2 больше чем buf1\n");
   else
      printf("buf2 меньше чем buf1\n");
   ptr = strcmp(buf2,buf2);
   if(ptr>0)
      printf("buf2 больше чем buf3\n");
   else
      printf("buf2 меньше чем buf3\n");
   return 0;
}