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

       

Strnicpm



     strnicpm

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

Синтаксис #include

int strnicmp(const char *s1, const char *s2, size_t maxlen);

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

Описание strnicmp выполняет знаковое сравнение s1 и s2, максимально maxlen байт, начиная с первого симво- ла в каждой строке и, продолжая сравнение после- дующих символов до тех пор пока не встретятся не- совпадающие символы или не будет достигнут конец строки. Cравнение не чувствительно к регистрам. Она возвращает значения(0) в зависимости от результата сравнения s1 (или части ее) и s2 (или части ее).

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

Переносимость strnicmp уникальна для DOS.

Пример:

#include

#include

int main(void) { char *buf1 = "BBBccc", *buf2 = "bbbccc"; int ptr; ptr = strnicmp(buf2,buf1,3); if(ptr>0) printf("buf2 больше чем buf1\n"); if(ptr



Содержание раздела