Стандартная библиотека языка программирования С |
|
wchar.h — заголовочный файл стандартной библиотеки языка программирования Си, часть стандарта расширения возможностей языка 1995 года. Содержит функции для работы с многобайтовыми и широкими символами.
wchar_t
wint_t
wctype_t
mbstate_t
а также FILE (stdio.h), size_t(stddef.h), va_list (stdarg.h)
WCHAR_MAX - Максимальное значение представляемое объектом wchar_t.
WCHAR_MIN - Минимальное значение представляемое объектом wchar_t.
WEOF - Константное выражение типа wint_t, которое возвращается некоторыми функциями (работающими с широким символом) для индикации конца файла (end-of-file).
Примечание: Для более удобного запоминания перед описанием функции поставлена "метка:", которая разделена дефисами в соответствии со смысловыми частями.
Смысловые сокращения:
wcs - (wide character string) строка широких символов
mbs - (multi bytes string) строка многобайтовых символов
is-w-al-num: iswalnum(wint_t wc) -- проверяет символ на принадлежность к текстовым символам; вызов эквивалентен (iswalpha(c) || iswdigit(c))
is-w-alpha: int iswalpha(wint_t);
is-w-cntrl: int iswcntrl(wint_t);
is-w-ctype: int iswctype(wint_t, wctype_t);
is-w-digit: int iswdigit(wint_t);
is-w-graph: int iswgraph(wint_t);
is-w-lower: int iswlower(wint_t);
is-w-print: int iswprint(wint_t);
is-w-punct: int iswpunct(wint_t);
is-w-space: int iswspace(wint_t);
is-w-upper: int iswupper(wint_t);
is-w-xdigit: int iswxdigit(wint_t);
wcs-case-cmp: int wcscasecmp(const wchar_t *s1, const wchar_t *s2)
— широкосимвольный эквивалент функции strcasecmp.
wcs-cmp: int wcscmp(const wchar_t *s1, const wchar_t *s2)
— широкосимвольный эквивалент функции strcmp.
str-case-cmp: int strcasecmp(const char *s1, const char *s2)
— сравнивает две строки s1 и s2, игнорируя регистр символов. Возвращает отрицательное, нулевое или положительное значение int, если s1 соответственно меньше, совпадает или больше s2.
str-n-case-cmp: int strncasecmp(const char *s1, const char *s2, size_t n)
— почти аналогичная strcasecmp, за исключением того, что сравнивает только первые N символов s1.
wchar.h
— основные определения, The Single UNIX® Specification, выпуск 7 от The Open Group (англ.)Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .