WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте
Стандартная библиотека
языка программирования С

wctype.h — заголовочный файл стандартной библиотеки языка программирования Си. Содержит функции для работы с отдельными «широкими» символами.

Функции

Функции для «разделения» символов

ФункцияОписание
iswalnumПроверяет, является ли символ буквой или цифрой
iswalphaПроверяет, является ли символ буквой
iswblankПроверяет, является ли символ «пустым» (пробел, табуляция и прочее)
iswcntrlПроверяет, является ли символ управляющим
iswdigitПроверяет, является ли символ десятичной цифрой
iswgraphПроверяет, имеет ли символ графическое представление
iswlowerПроверяет, является ли символ маленькой буквой
iswprintПроверяет, является ли символ печатаемым
iswpunctПроверяет, является ли символ знаком пунктуации
iswspaceПроверяет, является ли символ пробелом
iswupperПроверяет, является ли символ заглавной буквой
iswxdigitПроверяет, является ли символ шестнадцатеричной цифрой

Прочие функции

ФункцияОписание
towlowerВозвращает символ в нижнем регистре
towupperВозвращает символ в верхнем регистре
 wint_t towctrans(wint_t c, wctrans_t desc);

Функция трансформирует символ в зависимости от строки desc.

 
c = towctrans(wint_t c, wctrans("toupper")); //перевод символа c в верхний регистр
c = towctrans(wint_t c, wctrans("toulower")); //перевод символа c в нижний регистр

Константы

WEOF — «широкий» конец файла


Пример использования

Перевод строки в нижний регистр:

#include <wchar.h>
#include <wctype.h>

int main ()
{
    wchar_t str[] = L"Wikipedia.\n";
    for (size_t i = 0; str[i] != L'\0'; i++) 
    {
        putwchar(towlower(str[i]));
    }
    return 0;
}

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии