Стандартная библиотека языка программирования С |
|
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;
}
wctype.h
— основные определения, The Single UNIX® Specification, выпуск 7 от The Open Group (англ.)Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .