Spec-Zone.ru › C

Заголовок стандартной библиотеки <wctype.h> (C95)

Этот заголовок является частью библиотеки утилит для классификации и преобразования широких символов.

Функции

Классификация символов
iswalnum
(C95)
проверяет, является ли широкий символ буквенно-цифровым
(функция)
iswalpha
(C95)
проверяет, является ли широкий символ буквой
(функция)
iswlower
(C95)
проверяет, является ли широкий символ строчной буквой
(функция)
iswupper
(C95)
проверяет, является ли широкий символ прописной буквой
(функция)
iswdigit
(C95)
проверяет, является ли широкий символ цифрой
(функция)
iswxdigit
(C95)
проверяет, является ли широкий символ шестнадцатеричной цифрой
(функция)
iswcntrl
(C95)
проверяет, является ли широкий символ управляющим символом
(функция)
iswgraph
(C95)
проверяет, является ли широкий символ печатным символом, кроме пробела
(функция)
iswspace
(C95)
проверяет, является ли широкий символ пробельным символом
(функция)
iswblank
(C99)
проверяет, является ли широкий символ пробелом или табуляцией
(функция)
iswprint
(C95)
проверяет, является ли широкий символ печатным
(функция)
iswpunct
(C95)
проверяет, является ли широкий символ знаком пунктуации
(функция)
iswctype
(C95)
классифицирует широкий символ в соответствии с указанной категорией LC_CTYPE
(функция)
wctype
(C95)
находит категорию классификации символов в текущей локали C
(функция)
Преобразование символов
towlower
(C95)
преобразует широкий символ в строчную букву
(функция)
towupper
(C95)
преобразует широкий символ в прописную букву
(функция)
towctrans
(C95)
выполняет преобразование символа в соответствии с указанной категорией преобразования LC_CTYPE
(функция)
wctrans
(C95)
находит категорию преобразования символов в текущей локали C
(функция)

Типы

wint_t
(C95)
целочисленный тип, способный хранить любой допустимый широкий символ и как минимум одно дополнительное значение
(определение типа)
wctrans_t
(C95)
скалярный тип для хранения зависящего от локали преобразования символов
(определение типа)
wctype_t
(C95)
скалярный тип для хранения зависящей от локали классификации символов
(определение типа)

Макросы

WEOF
(C95)
значение типа wint_t, не являющееся символом и используемое для обозначения ошибок
(макроконстанта)

Обзор

typedef /* see description */ wctrans_t;
typedef /* see description */ wctype_t;
typedef /* see description */ wint_t;

#define WEOF /* see description */

int iswalnum(wint_t wc);
int iswalpha(wint_t wc);
int iswblank(wint_t wc);
int iswcntrl(wint_t wc);
int iswdigit(wint_t wc);
int iswgraph(wint_t wc);
int iswlower(wint_t wc);
int iswprint(wint_t wc);
int iswpunct(wint_t wc);
int iswspace(wint_t wc);
int iswupper(wint_t wc);
int iswxdigit(wint_t wc);
int iswctype(wint_t wc, wctype_t desc);
wctype_t wctype(const char* property);
wint_t towlower(wint_t wc);
wint_t towupper(wint_t wc);
wint_t towctrans(wint_t wc, wctrans_t desc);
wctrans_t wctrans(const char* property);

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/c/header/wctype

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API