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

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

stricmp, stricmpi, _fstricmp

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

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

int far _fstricmp(const char far *str1, const char far *str2)

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

Функция stricmp() и макрос stricmpi() не определены стандартом ANSI С.

Функция stricmp() осуществляет лексикографическое сравнение двух строк, оканчивающихся нулевыми символами. Функция не делает различия между буквами верхнего и нижнего регист­ров. stricmpi() — это макрос, который транслируется в вызов функции stricmp().

Обе функции возвращают целое число, зависящее от результата следующим образом:

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

Функция _fstricmp() является FAR-версией функции stricmp().

Пример: