Описание функций Си



         

Stricmp



     stricmp

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

Синтаксис #include

int stricmp(const char *s1, const char *s2);

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

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

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

Она возвращает значения(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




Содержание  Назад  Вперед