stricmp

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

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

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

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

                   Сравнение не различает регистры.

                   Она возвращает значения(<0,0,>0) в зависимости от
                   результата сравнения s1 (или части ее) и s2 (или
                   части ее).

                   Программа stricmpi анологична strcmpi. strcmpi
                   выполняется через макрокоманду в string.h и пере-
                   водит вызов с strcmpi в stricmp. Следовательно,
                   если вы хотите использовать strcmpi, вы должны
                   включить файл string.h , чтобы сделать доступным
                   макрокоманду.

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

Пример:

#include
#include

int main(void)
{
   char *buf1 = "BBB", *buf1 = "bbb";
   int ptr;
   ptr = stricmp(buf2,buf1);
   if(ptr>0)
      printf("buf2 больше чем buf1\n");
   if(ptr==0)
      printf("buf2 равен buf1\n");
   if(ptr<0)
      printf("buf2 меньше чем buf1\n");
   return 0;
}