Linux repositories inspector
GNU
2019-03-06

man-pages-ru

Russian man pages from the Linux Documentation Project

manpages-dev

Manual pages about using GNU/Linux for development

man-pages

Linux kernel and C library user-space interface documentation

ИМЯ

wcsncmp - сравнивает две широкосимвольные строки заданного размера

ОБЗОР

#include <wchar.h>

int wcsncmp(const wchar_t *s1, const wchar_t *s2, size_t n);

ОПИСАНИЕ

Функция wcsncmp() является эквивалентом функции strncmp(3) для широких символов. Она сравнивает широкосимвольную строку, на которую указывает s1, со строкой, на которую указывает s2. Сравнивается максимум n широких символов каждой строки. Сравнение каждой строки производится до первого встретившегося широкого символа null (L\(aq\0\(aq), если таковой встретится.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

Функция wcsncmp() возвращает ноль, если строки широких символов, на которые указывают s1 и s2, урезанные до n знаков, равны. Функция возвращает целое число больше нуля, если в первой не совпадающей позиции i (i < n) соответствующий широкий символ s1[i] больше s2[i]. Функция возвращает целое число меньше нуля, если в первой не совпадающей позиции i (i < n) соответствующий широкий символ s1[i] меньше s2[i].

АТРИБУТЫ

Описание терминов данного раздела смотрите в attributes(7).
Интерфейс Атрибут Значение
wcsncmp() Безвредность в нитях MT-Safe

СООТВЕТСТВИЕ СТАНДАРТАМ

POSIX.1-2001, POSIX.1-2008, C99.

СМОТРИТЕ ТАКЖЕ

⇧ Top