Strcmpi
strcmpi
Функция Сравнивает строки str1 и str2 без различий ре- гистров.
Синтаксис #include
int strcmpi(const char *s1,const char *s2);
Файл, содержащий string.h прототип
Описание strcmpi выполняет беззнаковое сравнение строк s1 и s2 без различий регистров (анологично stricmp выполняемой как макрокоманда).
Она возвращает значения(0) в зависимости от результата сравнения s1 (или части ее) и s2 (или части ее).
Программа strcmpi анологична stricmp. strcmpi вы- полняется через макрокоманду в string.h и перево- дит вызов с strcmpi в stricmp. Следовательно, ес- ли вы хотите использовать strcmpi, вы должны включить файл string.h , чтобы сделать доступным макрокоманду. Эта макрокоманда совместима с дру- гими компиляторами С.
Возвращаемое strcmpi возвращает следующие значения: (int) значение < 0 если s1 меньше s2 ==0 если s1 равно s2 > 0 если s1 больше s2
Смотрите также
Пример:
#include
#include
int main(void) { char *buf1 = "BBB", *buf1 = "bbb"; int ptr; ptr = strcmpi(buf2,buf1); if(ptr>0) printf("buf2 больше чем buf1\n"); if(ptr==0) printf("buf2 равен buf1\n"); if(ptr