Russian Belarusian English German Japanese Ukrainian

Rashka.studio - игры и приложения для Android! Заходи, ждём тебя =)

Memicmp

CuBook05

Функция

Сравнивает n байт двух массивов символов, игнорируя различие регистров.
 
Синтаксис

#include <mem.h>
Версия near: int memcmp(const void *s1, const void *s2, size_t n);
Версия far: int memcmp(const void *s1, const void *s2, size_t n);
 
Прототип

mem.h, string.h
 
Описание

Функция memicmp сравнивает первые n байт блоков s1 и s2, игнорируя различия регистров (верхний или нижний).
 
Возвращаемое значение

Функция memicmp возвращает значение:
<0 - если s1 меньше s2
=0 - если s1 равно s2
>0 - если s1 больше s2
 
Переносимость

Функция memicmp доступна в UNIX System V.
 
Пример

#include <stdio.h>
#include <string.h>

int main(void)
{
char *buf1 = "ABCDE123";
char *buf2 = "abcde456";
int stat;
stat = memicmp(buf1,buf2,5);
printf("Строки до позиции 5");
if(stat)
printf("не");
printf("равны");
return 0;
}
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий


Защитный код Обновить